2010-07-06 72 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語法。

由於圓弧大小和位置的變化在圖中是規則的,因此您應該可以使用循環繪製每個半圓。你可以做一個循環,繪製偶數弧開放和奇數弧開放,但我認爲有一個循環開放弧和弧開放的第二個更容易。