开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio 2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
opengL 3.7 beta
问题(Question):
想要以鼠标选取3D物件并用键盘控制,有参考以下网站:
http://ppt.cc/OntC
目前的理解程度略知需要利用以下函式
glLoadName() //替多物件命名
glSelectBuffer() //选取buffer
glRenderMode (GL_SELECT); //选取物件
补充说明(Supplement):
Q1. 命名多物件
该如何用 glLoadName() 替物件命名
object 1
gluLookAt( 0, 15, 25, 0, 0, 0, 0, 1, 0);
glPushMatrix();
glTranslatef( Y, X, Z);
glColor3f(1,0,0);
glTranslatef(0,0,-2);
glRotatef(r,x,y,25);
glutWireTeapot(1);
glPopMatrix();
object 2
...
...
...
Q2 如何利用以下二个函式选取并控制
glSelectBuffer() //选取buffer
glRenderMode (GL_SELECT); //选取物件
主要是不知道该函式,放置之位置
小弟不才研究了一阵子仍不得其解,跪求前辈指教。