2023年3月23日 星期四

pei week06

 week06-1

開啟Codeblocks下載freeGLUT開啟project--GLUT
把原程式碼刪掉把上周的程式碼打開




































改中間void display()裡面的程式碼
















要把茶壺的旋轉軸改到手把上




















增加glTranslatef(0.5, 0.5, 0.5);(這行是要決定掛在哪裡)



















把 glRotatef(angle, 0, 0, 1);和 glTranslatef(0.25, 0, 0);的註解用掉改數值
讓它旋轉

複製中間的程式碼讓那個白色長方體街道原本的長方體上



































一樣複製上面的程式碼只是0.25要改成-0.25讓座標不一樣






















改下面int main(int argc, char *argv[])的程式碼新增 glutMotionFunc(motion);
用滑鼠控制他的角度,再新增
void motion(int x, int y)
{
    angle = x;
}
然後把上面的angle改成-angle讓她是對稱的













沒有留言:

張貼留言