利用右手拇指定則,拇指指放向(x,y,z) 四指方向是旋轉方向
由y軸轉動
旋轉方向由左往右
由x軸轉動
旋轉方向由上往下
由z軸轉動

拇指從身體向外出發,旋轉方向由左向右
物體可跟滑鼠轉動

滑鼠點一下可向下旋轉
可以從舊的位置繼續旋轉

int oldx=0;
void mouse(int button,int state,int x,int y)
{
if(state==GLUT_DOWN) oldx =x;
}
void motion(int x,int y)
{
myAngle +=(x-oldx);
oldx=x;
display( );
}
再加上glutMouseFunc(mouse);



沒有留言:
張貼留言