[問題] OpenGL滑鼠選取3D物件並控制
開發平台(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); //選取物件
主要是不知道該函式,放置之位置
小弟不才研究了一陣子仍不得其解,跪求前輩指教。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.132.49.66
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1401166649.A.D54.html
※ 編輯: xanushan (140.132.49.66), 05/27/2014 13:06:52
※ 編輯: xanushan (140.132.49.66), 05/27/2014 13:10:29
推
05/27 13:58, , 1F
05/27 13:58, 1F
→
05/27 16:12, , 2F
05/27 16:12, 2F
→
05/27 16:12, , 3F
05/27 16:12, 3F
推
05/28 15:27, , 4F
05/28 15:27, 4F
推
05/28 15:28, , 5F
05/28 15:28, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章