今天我們嘗試使用Processing使用3D功能
輸入以下程式碼之後 我們可以獲得一個3D的方塊
並且會跟著滑鼠移動
接下來我們嘗試旋轉這個方塊
第八行那一串可以讓它跟著你的滑鼠並以Y軸旋轉 前面的rotate如果沒有加Y的話
就會預設以X軸旋轉
這邊我們多了幾行 主要是讓面變成綠色的
下面也多了一小串 主要是多了一個沒有面而且兩倍大的正方體
再來我們開心檔案 主要是複習一下上次圖學課的東西 endshape的括號裡面如果填CLOSE
的話旁邊的線才能合起來 不然都會有一個缺口
複習完之後我們一樣再開心檔案 這一次我們先輸入下面這一串
可以在視窗裡面用滑鼠點一下出現一點 可以拿來畫畫
主要是學習如何使用ArrayList這個技術
那如果我們讓它填充變成一個形狀呢?
加上第九行的for迴圈 以及更改第15行的程式之後就可以繪製出形狀了
接下來我們在第九行的地方加入一個新的程式
如果按住右鍵我們弄得形狀就可以旋轉起來
我們再來開心檔案 這一次呢我們設計讓它按住右鍵顯示紅色
中鍵綠色 右鍵藍色
現在我們再開心檔案 這一個完成後可以看到我們已經預設畫好了20個點
點了一個之後他就會知道你點的是哪一個點
下面這個區塊我們修改一下 上面也要修 見下圖
修改完我們就可以看到它的圈圈隨機出現了
使用中鍵的話還可以拖曳小圈圈
接下來我們繼續改良 加上下面那一個區塊的程式之後
按下右鍵就可以把圈圈刪掉












沒有留言:
張貼留言