2010-07-06 2 views
0

http://u.snelhest.org/i/2010/07/06_3754.png Я пытаюсь сделать это изображение в JES, Jython. Я забыл про основную математику из школы, так что это сложно.JES - Создайте картинку с прямоугольниками, кругами и полукругами

Я сделал полный круг, но я не уверен, как продолжить оттуда.

Каждый прямоугольник, полукруг и круг вставлены в 10 пикселей, а изображение - квадратом 200x200.

addRect, addOval и addArc - заданные подсказки.

addArc(picture, startX, startY, width, height, start, angle[, color]): 
addOval(picture, startX, startY, width, height[, color]): 
addRect(picture, startX, startY, width, height[, color]): 

ответ

2

(я предполагаю, что это проблема домашних заданий)

Можете ли вы нарисовать фигуру от руки и документ, что вы делаете? Выпишите начальную координату, вершину и конечную координату каждой дуги или, по крайней мере, столько, сколько вам нужно, чтобы увидеть шаблон. Это всегда хорошее место для начала, потому что, если вы можете извлечь его и получить некоторые из координат, все, что вам нужно сделать, это преобразовать в синтаксис JES.

Поскольку изменения размеров и положений дуги являются регулярными по фигуре, вы должны иметь возможность использовать петлю для рисования каждой половины круга. Вы можете сделать один цикл, который рисует четные пронумерованные дуги, а нечетные дуги, открывающиеся, но я думаю, что легче создать один цикл для открытия дуг, а второй - открыть дуги.

 Смежные вопросы

  • Нет связанных вопросов^_^