2. 在程式裡加上
GLfloat pos[]={ 0.0 , 0.0 , -1.0 , 0.0 }; 視點(?
glEnable(GL_DEPTH_TEST); 開啟深度 這樣才有遠近
glEnable(GL_LIGHT0); 開啟光線0
glEnable(GL_LIGHTING); 開啟光線
glLightfv(GL_LIGHT0,GL_POSITION,pos); 設定光線
編譯
3. 在程式中加上
void keyboard(unsigned char k,int x,int y)
{
printf("%c %d %d\n",k,x,y);
}
void mouse(int button,int state,int x,int y)
{
printf("%d %d %d %d\n",button,state,x,y);
}
glutMouseFunc(mouse);
glutKeyboardFunc(keyboard);
輸出可以看到參數
4. 再增加
glutMotionFunc(motion);
跟
就可以用滑鼠控制旋轉了
沒有留言:
張貼留言