Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以检索对象的纹理坐标,例如通过命中测试?
举个例子:我在一个简单的平面上使用了一个1920x1080的纹理,如果我点击右下角,我想得到坐标1920、1080。(该模型实际上稍微复杂一些,因此尝试通过数学计算位置并不容易)
当数学由于某些原因不起作用时,我曾经进行以下图形命中测试:为平面的每个纹素分配唯一的颜色,然后在禁用光照和效果的情况下对屏幕外表面进行一帧渲染,然后读取下面的像素颜色光标并将其值转换回坐标。当您不需要经常进行此类查找(例如游戏)时,这在复杂模型上非常有效,因为回读像素会停止图形硬件管道并消耗性能。此外,这可能适用于任何投影:正交或透视。