0

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]):
4

1 回答 1

2

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

你能用手画出形状并记录你在做什么吗?写出每条弧线的开始坐标、顶点和结束坐标,或者至少写出你看到图案所需的数量。这始终是一个很好的起点,因为如果您可以将其绘制出来并获得一些坐标,那么您需要做的就是转换为 JES 语法。

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

于 2010-07-10T20:58:23.880 回答