[英]How to find corresponding primitives or vertices for given pixels on the screen in OpenGL
假设使用OpenGL计算并绘制了一个球体,例如在这里完成的。
我对学习感兴趣, 如何找到对应于屏幕上任意给定像素(x,y)的特定顶点?
但是,我已经阅读了有关射线投射和选择缓冲区的信息,因为我需要遍历大量像素(例如> 10k)并找到所有相应的顶点,这些解决方案似乎都不适合这种类型。的东西。
理想情况下,我想在现代OpenGL方面找到一种既快速又现代的方法。
是否有“开箱即用”的解决方案,还是需要编写着色器? 无论哪种情况,您所能提供的任何细节都将不胜感激!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.