当图像作为纹理包裹在 3D 形状周围时,我试图将 THREE.js 中对象的位置从平面 2D 坐标(放置在 2D 图像上的注释)转换为 3D 坐标。这个想法是将一个小的 3D 对象放置在等效的 3D 坐标处来表示 2D 注释。
我可以通过获取与光线投射器相交的对象的 uv.x 和 uv.y 属性来执行相反的操作,这非常简洁。
上面的三项可能吗?我需要能够解释不同的形状几何形状。
uv-mapping three.js
three.js ×1
uv-mapping ×1