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 構文に変換するだけで済みます。

円弧のサイズと位置の変化は図全体で規則的であるため、ループを使用して各半円を描くことができるはずです。偶数番号の弧を下に開き、奇数番号の弧を上に描く単一のループを実行できますが、弧が上に開くループと弧が下に開くループを 1 つずつ持つ方が簡単だと思います。

于 2010-07-10T20:58:23.880 に答える