1.自製3D模型
2.利用mouse旋轉
3.回家作業
TODO;freeglut,CodeBlocks.(小心,libglut32.a)
TODO:上週的glutWiretoru(0.3,0.7,30,30);
這是上週做的透視圓圈旋轉
描點出一個正方形旋轉
劃出2個立方體繞著Y軸做旋轉呈現出立體感
四邊形描點連起來呈現出3D圖形
至於空洞的話只要將第一航描點的再貼到後面就可以了
一個畫面,一個畫線,最後再結合起來凸顯立體感
加入一些程式碼使得立體圖形可以做上下左右旋轉
void motion(int x, int y)
{
printf("%d %d\n",x,y);
angle = x;
angle2 = y;
}
加入
glEnable(GL_DEPTH_TEST);
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glutInitDisplayMode(GLUT_DEPTH);
讓顯示的window有3d的深度功能
開啟Depth Text深度測試,進的會擋到遠的,遠的不會擋到近的
沒有留言:
張貼留言