我正在尝试实现选择一个地形中的节点(用三角形条表示)。但是,我不能在glBegin/glEnd之间使用glPushName(),因此我只能将整个条带保存在名称缓冲区中。还有其他的想法吗?如何用鼠标选择一个特定的节点/三角形?
我知道通过创建GL_TRIANGLE对象而不是三角形条带可以解决我的问题,但这不是要慢得多吗?
提前感谢
发布于 2010-01-19 19:17:18
OpenGL的选择模式已被弃用,您应该使用基于CPU的光线拾取算法(如果您确实关心拾取性能)。
http://www.opengl.org/resources/faq/technical/selection.htm
https://stackoverflow.com/questions/2091805
复制相似问题