2016-06-13 69 views
-4

我需要畫這兩條線,加工週期爲 ,我不知道該怎麼做! enter image description here加工週期爲

+0

標記您正在使用的語言名稱!還要提到你到現在爲止所嘗試的以及你面臨的問題! –

+0

很好。祝你好運。你有編程問題嗎?這個網站是有問題的。不是一個放置你的待辦事項/需求清單的地方,顯然希望別人爲你做你的工作。 –

+2

首先,使用[for循環畫線](https://processing.org/reference/for.html),然後使用[modulo(%)](https://processing.org/reference/modulo .html)或[boolean](https://processing.org/reference/boolean.html)和[! (邏輯NOT)](https://processing.org/reference/logicalNOT.html)來交替如何在for循環的每次迭代中繪製一條線。一旦你繪製一次,應該很容易再次調用相同的**函數再繪製第二個之字形。玩的開心! –

回答

-1

你想讓它們旋轉嗎?我覺得你可以做

int linePoint1 = 50; 
int linePoint2 = 100; 
void draw() { 
    linePoint1 -= 1; 
    linePoint2 += 1; 

} 

然後你畫線,它的自我解釋。這可能會奏效。我不再處理,所以它有50%的工作機會。

0
int point1 = 50; 

這是對角線的起點部分。

int point2 = 100; 

這是下一點繪圖,也可以解釋爲寬度。

int s = 20; 

這是每個對角線的高度。

void draw(){ 
    for (int i = 0; i < 1000; i+=20){ 
     line(point1, i, point2, s); 
     int temp = point1; 
     point1 = point2; 
     point2 = temp; 
     s += 20; 
}