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_ENDEndfunctionkey GLUT_KEY_INSERTInse...
普通键是指字母,数字,和其他可以用ASCII代码表示的键。函数原型如下:voidglutKeyboardFunc(void(*func)(unsignedcharkey,intx,inty));参数:func:处理普通按键消息的函数的名称。如果传递NULL,则表示GLUT忽略普通按键消息。这个作为glutKeyboardFunc函数参数的函数需要有三个形参。第一个表示按下的键的ASCII码,其余两个...
我知道以下几个关键: GLUT_KEY_F1, GLUT_KEY_F2, ..., GLUT_KEY_F12 -通过F12密钥实现的F1 GLUT_KEY_PAGE_UP, GLUT_KEY_PAGE_DOWN -向上页和下页键 GLUT_KEY_HOME, GLUT_KEY_END -主键和结束键 GLUT_KEY_LEFT, GLUT_KEY_RIGHT, GLUT_KEY_UP, G 浏览5提问于2013-03-15得票数 8 回答已采纳 2...
普通键是指字母,数字,和其他可以用ASCII代码表示的键。函数原型如下: voidglutKeyboardFunc(void(*func)(unsignedcharkey,intx,inty); 参数: func:处理普通按键消息的函数的名称。如果传递NULL,则表示GLUT忽略普通按键消息。 这个作为glutKeyboardFunc函数参数的函数需要有三个形参。第一个表示按下的键的ASCII码,其余两...
在按下F1键时三角形为红色,按下F2键时为绿色,按下F3键时为蓝色。 void processSpecialKeys(int key, int x, int y) { switch(key) { case GLUT_KEY_F1 : red = 1.0; green = 0.0; blue = 0.0; break; case GLUT_KEY_F2 : red = 0.0; ...
GLUT_KEY_PAGE_UP Page Up function key GLUT_KEY_PAGE_DOWN Page Down function key GLUT_KEY_HOME Home function key GLUT_KEY_END End function key GLUT_KEY_INSERT Insert function key 为了让上面processSpecialKeys函数能过编译通过,我们还必须定义,red,green,blue三个变量。此外为了得到我们想要的结果,我们...
GLUT_KEY_PAGE_UP Page Up function key GLUT_KEY_PAGE_DOWN Page Down function key GLUT_KEY_HOME Home function key GLUT_KEY_END End function key GLUT_KEY_INSERT Insert function key 为配合自定义响应函数processSpecialKeys,我们添加红绿蓝变量到代码头部.除此之外,我们要更改renderScene函数来达到渲染效果...