--以上是原圖--

--以上是小畫家畫的--
--以上是Processing程式畫的--
以下是程式碼:
size(640, 512);
background(255, 255, 0);
//triangles
fill(255, 0, 0);
stroke(0);
triangle(184, 65, 281, 36, 182, 156);
fill(0);
triangle(70, 72, 243, 154, 197, 298);
fill(255);
stroke(0);
triangle(56, 233, 225, 326, 394, 233);
//circles
fill(0);
ellipse(434, 113, 41, 41);
fill(255, 0, 0);
stroke(0);
ellipse(121, 406, 69, 69);
//rectangles
fill(0);
rect(334, 208, 271, 271);
fill(255);
quad(359, 210, 604, 233, 576, 478, 335, 455);
fill(0);
quad(384, 215, 599, 261, 548, 472, 343, 425);
fill(255, 0, 0);
quad(405, 222, 590, 278, 521, 463, 348, 403);
心得:
透過這次的作業,讓我初次接觸到Processing這個軟體,我覺得很有趣,並且學到了size(), background(), fill(), stroke(), triangle(), ellipse(), rect(), quad()等的用法,成功的畫出矩行、三角形以及圓形。遇到的一個困難是我想要畫一個矩形然後旋轉一點角度,但我找不到如何旋轉的函數,因此我用了quad函數代替,希望下次能學到可以將圖形旋轉的方法。
沒有留言:
張貼留言