先做出1個3D方塊
讓方塊自動旋轉
glTramslatef(x,y,z);
glRotatef(angle,x,y,z);
glScalef(x,y,z);
glutIdleFunc(display);
利用
glBegin(GL_POLYGON);
glBegin(GL_QUAD_STRIP);
畫出長方體
增加
int oldX=0;
void motion(int x,int y)
{
angle+=(x-oldX);
oldX=x;
}
glutMotionFunc(motion);
讓滑鼠可控制3D物件旋轉
沒有留言:
張貼留言