2018年1月13日 星期六

Weiting的計圖第十七週

期末專題:

老師教導如何用p語言建造3D的家

房間

建構素材:
box

建構方式:
運用2維陣列,陣列的rowcolumn表示xy軸,裡面的值表示高度(z),再運用三個for迴圈去顯示這些box

還要加上x, y軸的旋轉才看得)

有打光的格子狀房間




把打光和格子去掉(noStroke())




再打光(lights())就看起來很立體了!




家具的部分用相同原理製作,再加上一點位移(translate())就可以在適當位置

其他貼圖:
壁畫、床單、電視銀幕、地毯等等都是用2D小畫家畫出來的,
再將它們旋轉並移動到適當位置

人物

用一顆打光後的球,並運用鍵盤操控

限制:因為座標系統有旋轉,鍵盤操作上會有點不直觀





沒有留言:

張貼留言