GLUT_KEY_F11 F11functionkey GLUT_KEY_F12 F12functionkey GLUT_KEY_LEFTLeftfunctionkey GLUT_KEY_RIGHT Upfunctionkey GLUT_KEY_UPRightfunctionkey GLUT_KEY_DOWN Downfunctionkey GLUT_KEY_PAGE_UP Page Upfunctionkey GLUT_KEY_PAGE_DOWN Page Downfunctionkey GLUT_KEY_HOME Homefunctionkey GLUT_KEY_ENDEndf...
GLUT_KEY_F5:F5功能键 GLUT_KEY_F6:F6功能键 GLUT_KEY_F7:F7功能键 GLUT_KEY_F8:F8功能键 GLUT_KEY_F9:F9功能键 GLUT_KEY_F10:F10功能键 GLUT_KEY_F11:F11功能键 GLUT_KEY_F12:F12功能键 GLUT_KEY_LEFT:左方向键 GLUT_KEY_UP:上方向键 GLUT_KEY_RIGHT:右方向键 GLUT_KEY_DOWN:下方向键 GLUT_KEY...
void glutSpecialUpFunc(void (*func)(int key, int x, int y)); 注册释放特殊按键的回调函数 参数: func:形如void func(int key, int x, int y); key:特殊按键的标识 GLUT_KEY_F1:F1功能键 GLUT_KEY_F2:F2功能键 GLUT_KEY_F3:F3功能键 GLUT_KEY_F4:F4功能键 GLUT_KEY_F5:F5功能键 GLUT_KEY...
GLUT_KEY_UP 上方向键 GLUT_KEY_RIGHT 右方向键 GLUT_KEY_DOWN 下方向键 GLUT_KEY_PAGE_UP PageUp键 GLUT_KEY_PAGE_DOWN PageDown键 GLUT_KEY_HOME Home键 GLUT_KEY_END End键 GLUT_KEY_INSERT Insert键 x,y为当按下键时鼠标的坐标,相对于窗口左上角,以像素为单位 注意:ESC,回车和del...
“An Example of OpenGL Program”glutCreateWindow("An Example of OpenGL Program");/用于初始化的一个函数,主要是对opengl中的一些参数进行设定init();/*设定响应函数*/设定键盘响应函数glutKeyboardFunc(pressKeyboard);/设定特殊的键盘响应函数glutSpecialFunc(specialKey);/设定鼠标点击响应函数glutMouseFunc(pick...
caseGLUT_KEY_F1: red=1.0; green=0.0; blue=0.0;break; caseGLUT_KEY_F2: red=0.0; green=1.0; blue=0.0;break; caseGLUT_KEY_F3: red=0.0; green=0.0; blue=1.0;break; } } 上面的GLUT_KEY_*在glut.h里已经被预定义为常量。这组常量如下: ...
value = Key::F8;break;caseGLUT_KEY_F9: value = Key::F9;break;caseGLUT_KEY_F10: value = Key::F10;break;caseGLUT_KEY_F11: value = Key::F11;break;caseGLUT_KEY_F12: value = Key::F12;break;caseGLUT_KEY_PAGE_UP: value = Key::PAGE_UP;break;caseGLUT_KEY_PAGE_DOWN: ...
GLUT_KEY_UP,GLUT_KEY_RIGHT,GLUT_KEY_DOWN,GLUT_KEY_PAGE_UP,GLUT_KEY_PAGE_DOWN, GLUT_KEY_HOME,GLUT_KEY_END,GLUT_KEY_INSERT。函数结构与glutKeyBoardFunc相同。 5 glutMouseFunc(pickTarget) 鼠标点击响应。pickTarget函数结构如下: /***/ /* 鼠标点击,选择物体 */ /***/ void pickTarget(int butt...
35、nctionkey GLUT_KEY_F8F8functionkey GLUT_KEY_F9F9functionkey GLUT_KEY_F10F10functionkey GLUT_KEY_F11F11functionkey GLUT_KEY_F12F12functionkey GLUT_KEY_LEFTLeftfunctionkey GLUT_KEY_RIGHTUpfunctionkey GLUT_KEY_UPRightfunctionkey GLUT_KEY_DOWNDownfunctionkey GLUT_KEY_PAGE_UPPageUpfunctionkey GLUT...
if(key==27)Exit(0);} 下面让我们控制特殊键的按键消息。GLUT提供函数glutSpecialFunc以便当有特殊键按下的消息时,你能注册你的函数。函数原型如下:void glutSpecialFunc(void (*func)(int key,int x,int y));参数:func: 处理特殊键按下消息的函数的名称。传递NULL则表示GLUT忽略特殊键消息。下面我们写一...