下載連結:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10
下載 windows data glut32.dll
複習上禮拜:
更改程式碼
------------------------------------------------------------------------------------------------------------------------
新增
void mouse(int button,int state, int x, int y)
{
printf("%d %d %d %d\n", button, state ,x ,y);
}
增加滑鼠的功能

------------------------------------------------------------------------------------------------------------------------
新增
glClear(GL_COLOR_BUFFER_BIT| GL_DEPTH_BUFFER_BIT);
glPushMatrix();///TODO2:備份矩陣
/// glTranslatef( x ,y ,z);///會移動( x, y ,x)
glTranslatef(teapotX, teapotY, 0);///TODO2:移動
glutSolidTeapot( 0.3 );
glPopMatrix();
teapotX= (x-150)/150.0;///TODO2:換算一下座標
teapotY= -(y-150)/150.0;///TODO2:換算一下座標,小心y反過來,加負號

-------------------------------------------------------------------------------------------------------------------------
回家作業範例:
利用小畫家來描點尋找位置座標→產生圖片


沒有留言:
張貼留言