2
我已經開始了我的第二個項目,目標是用於當前網絡的圖形表示,並且已經完成了後端。現在,我建立UI與OpenGL和麪對,我需要處理單擊3D對象處理點擊3d對象opengl
GLUquadricObj * gluObj = gluNewQuadric();
glPushName(PLUTO);
glTranslated(x/100.0, y/100.0, z/100.0);
glBindTexture(GL_TEXTURE_2D, texture[0]);
gluQuadricTexture(gluObj, true);
gluSphere(gluObj, radius/100.0, 100, 100);
gluDeleteQuadric(gluObj);
我如何能處理點擊球,並執行一些動作點擊後的問題?
這是有用的鏈接,但我不能使用WIN API,我只允許QT和純C++ – user1280078 2012-03-20 07:42:24
啊,我想你會得到Qt的工作示例,如果你搜索關鍵字「顏色選擇」或只是選擇爲OpenGL。 – Kunal 2012-03-20 09:18:42
你的意思是我可以從光標的當前位置選擇顏色嗎?這是個好主意,但我認爲這個解決方案在識別空間中的特定對象時會產生更多comlex解決方案,我的意思是會有大量的3d對象,我正在尋找解決方案,我可以爲每個對象提供id並設置onclick爲每個對象或類似的東西傾聽。提前致謝! – user1280078 2012-03-20 11:47:32