繁体   English   中英

处理单击3D对象opengl

[英]Handling click on 3d object opengl

我已经开始了第二个项目,目标是当前网络的图形表示,并且已经完成了后端。 现在我正在用opengl构建UI并遇到我需要处理单击3d对象的问题

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);

如何处理球形点击并在单击后执行一些操作?

映射鼠标单击以打开GL对象的技术称为拾取。

接下来的文章解释了一种这样的挑选技术。 http://www.codeguru.com/Cpp/GM/opengl/article.php/c5579

是另一个链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM