作業一
下載
1.data
2.windows
3.glut32.dll
data和3glut32.dll放入data資料夾
使用看看
作業一
移動位置
float mouseX=0,mouseY=0;
宣告變數
glTranslatef(mouseX,mouseY,0);
移動位置的程式
void motion(int x,int y)
{
mouseX=(x/300.0);
mouseY=(y/300.0);
glutPostRedisplay();
}
滑鼠移動的函式
glutMotionFunc(motion);
滑鼠移動圖片的函式宣告
(但移動位置不對,往左往右正常,上下顛倒)
void motion(int x,int y)
{
mouseX=(x-150.0)/150.0;
mouseY=-(y-150.0)/150.0;
glutPostRedisplay();
}
作業二
大小控制的程式
glScalef(mouseX,mouseY,0);






沒有留言:
張貼留言