一、P3D
移動
讓一個box跟著滑鼠移動
box(大小); 3d箱子
旋轉
rotate(); 對Z軸轉
rotateY(); 對Y軸轉
rotateX(); 對X軸轉
放大縮小
noFill(); 在box前面,得到只有框線的box
二、點線面
彩色三角形
畫出一個電腦圖學時做過的彩色三角形
封閉圖形
當noFull時,發現三角形少一條線
在endShape()裡放CLOSE,形成封閉的三角形
三、點成面
ArrayList
滑鼠點一下,生成一個小圓在滑鼠的位置
三點以上成面後,按住右鍵會開始旋轉
四、點
滑鼠中鍵
CENTER
左鍵,紅色;中鍵,綠色;右鍵,藍色
draw()裡,1秒執行60次,mousePressed(0裡,滑鼠按一下執行一次
選取點
滑鼠點擊小圓,會把那個小圓存進ans(選取的動作),並標示出來
拖曳選取的點
左鍵新增一個點
中鍵選取一個點後,中鍵按住並拖曳,點會跟著滑鼠移動
mouseDragged() 滑鼠拖曳
刪除
remove()
右鍵一個點會刪掉
沒有留言:
張貼留言