JES - 使用矩形,圆形和半圆形创建图片

时间:2010-07-06 12:21:07

标签: jython jes

http://u.snelhest.org/i/2010/07/06_3754.png 我想在JES,Jython中绘制这张照片。 我已经忘记了学校的一些基础数学,所以这很难。

我已经完成了整个圈子,但我不确定如何从那里继续。

每个矩形,半圆和圆圈插入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]):

1 个答案:

答案 0 :(得分:2)

(我假设这是一个家庭作业问题)

你能用手绘出形状并记录下你在做什么吗?写出每个弧的起始坐标,顶点和结束坐标,或至少与查看图案所需的数量一样多。这始终是一个好的开始,因为如果你可以绘制它并获得一些坐标,你需要做的就是转换为JES语法。

由于弧形大小和位置的变化在图形上是规则的,因此您应该能够使用循环绘制每个半圆。你可以做一个循环,绘制向下打开的偶数弧和打开的奇数弧,但我认为有一个循环可以打开弧,第二个可以打开弧。