2025年5月29日 星期四

12750085_week15

 課堂作業1 開啟兩個視窗

透過class來建構一個視窗,在WindowB內用super()呼叫上一層建構子,下一行抄File->Exmaple->test->multiple windows內的程式,視窗大小要設定在settings


 課堂作業2  用PGraphics宣告來開多個視窗,用createGraphics創造,用pg.beginDraw()和pg.endDraw()來把pg相關資訊放入



 課堂作業3 畫四個視窗,宣告多個PGraphics,創造多個pg,複製貼上



 課堂作業4 

偷File->Exmaple->test->multiple windows的Arcball程式

宣告Arcball

按照File->Exmaple->test->multiple windows的multiple windows的程式新增mousePresse和mouseDragged

用arcball.run()來執行Arcball內的run


Arcball內需要修改下面圖的地方,center_x,center_y改為100,translate和rotate的前面改為pg




 課堂作業5 把week11_3的mouseDragged的角度改為IK的寫法

 課堂作業6 把每個關節都用成IK

先建兩個float陣列posX和posY把每個關節依序放入座標

再建一個float陣列posAngle加入

沒有留言:

張貼留言