UV映射Three.js中的BufferGeometrys索引

时间:2018-02-25 21:25:07

标签: three.js indices uv-mapping buffer-geometry

我在对立方体的每一面进行UV映射时遇到问题。将立方体制作为BufferGeometry,其中每一面都是一侧的旋转副本(一种工作模板),并通过应用四分之一进行相应的旋转。 UV也被复制。我将跳过之前见过的任何顶点坐标并依赖索引。

这给我留下了总共8个顶点和12个面。但是当我必须设置所有的UV时,我认为我在顶点上运行不足。在屏幕截图中显而易见,我正确地"正确"映射立方体的每一侧。但顶部和底部缺乏。我不知道如何设置顶点UV顶面和底面。

我可以在某种程度上在同一个顶点上应用多个UV,具体取决于它使用的是哪个面,还是我完全丢失了该图?

我可以通过应用6个PlaneBufferGeometry来解决这个问题,但这会让我得到4 * 6 = 24个顶点。这远远超过8。

我还没能把这个想出来。要么我完全误解了它是如何工作的,要么我试图完成的事情是不可能的,因为我的约束。

enter image description here

0 个答案:

没有答案