Как я могу воспроизвести это изображение с помощью Java2d?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу воспроизвести это изображение с помощью Java2d?

Сообщение Anonymous »

Я пытаюсь воспроизвести это изображение с помощью java2d, и мне это почти удалось, но есть небольшая разница.
В исходном изображении есть 4 круга, перекрывающихся в центре, но в моем выводе перекрытия в центре нет.
Что я делаю неправильно??
Вот как это должно выглядеть:
Изображение

И вот как это выглядит для меня
Изображение
Я прикрепляю только часть моего кода, связанную с PaintComponent, дайте мне знать, стоит ли публиковать все целиком
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;

g2.translate(200,200);
int scale = 60, max=8, nPoints = 60, minSize = 4;

for (int i = 0; i

Вернуться в «JAVA»