如何在openGL 3.x中实现glP opName和glP opName的功能?
答案 0 :(得分:2)
OpenGL-3不再具有 SELECTION 模式。实际上没有OpenGL实现那里有硬件加速的选择模式。一个人总是进入软件仿真模式。
相反,你可以实现其中一个:
使用不同的颜色渲染每个对象,用作索引。然后回读感兴趣的区域,然后像往常一样重新渲染场景。这与选择模式非常接近。
回读感兴趣区域中的深度缓冲区值,投射回世界位置,并根据场景数据确定哪个对象位于选定位置。
或完全没有OpenGL: