2023年10月12日 星期四

Rain Week05

 一、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()

右鍵一個點會刪掉


沒有留言:

張貼留言