week03
[week03-1課本範例]
1.
搜尋網址:https://jsyeh.org/3dcg10/
下載[DATA]跟[WIN32]
2.
將[WIN32]解壓縮
把[DATA]檔案拉近[WIN32]裡面
3.點開transformation.exe
[week03-2]
開啟githubgist打上十行程式碼並上傳後複製連結
[week03-2]
CodeBlocks在原本的十行打上兩橫程式碼讓茶壺移動位置
glPushMatrix();
glTranslatef(0.5,0.5,0);
重開新的專案
將前一個程式碼複製貼上
讓茶壺移動
#include <GL/glut.h>
void display(){
glPushMatrix();
glTranslatef(0.5, 0.5, 0);
glutSolidTeapot(0.3);///畫出實心的茶盒
glPopMatrix();
glutSwapBuffers();///交換顯示出來
}
int main(int argc, char *argv[]){///厲害的main()函式
glutInit(&argc, argv);///要開始GLUT的功能
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);///設定GLUT的顯示模式
glutCreateWindow("week03");///建一個窗字
glutDisplayFunc(display);///要顯示的函式
glutMainLoop();///主要迴圈卡最後面
}
[week03-3]
加滑鼠移動功能,茶壺會跑到滑鼠點擊的座標
week03作業
用滑鼠點出自己想要的圖形座標,複製起來








沒有留言:
張貼留言