处理三维对象opengl上的单击
Handling click on 3d object opengl
我已经开始了我的第二个项目,目标是当前网络的图形表示,并且已经完成了后端工作。现在我正在用opengl构建UI,并面临着需要处理点击三维对象的问题
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/G-M/opengl/article.php/c5579
这是另一个链接。
相关文章:
- QTreeView幻灯片多选后无法使用单击选择
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- QML TableView 使用 QtQuick.Controls 2 单击行
- ImGui 在单击按钮后冻结
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- 我想使用此代码单击某个特定窗口,但它无法正常工作
- 如何在QSplashScreen中禁用鼠标单击
- 单击一个按钮后创建一个按钮
- C++鼠标单击时的屏幕截图不起作用
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 标签检测鼠标单击 c++
- 如何将我的程序添加到文件和文件夹的macOS右键单击菜单?
- 使用 SFML 在矩形的矢量中查找鼠标单击量
- 在单击 QPushButton 时调用带有参数的函数
- 鼠标单击 OpenGL 时无法围绕其自己的中心旋转对象
- OpenGL - 每次单击菜单时移动的对象
- 在OpenGL中,如何将鼠标跟随更改为鼠标单击,拖动并移动释放?
- OpenGL检测单击另一个对象内部的对象
- OpenGL-C++使用鼠标单击将形状移动到单击的位置
- 处理三维对象opengl上的单击