我在对立方体的每一面进行UV映射时遇到问题。将立方体制作为BufferGeometry,其中每一面都是一侧的旋转副本(一种工作模板),并通过应用四分之一进行相应的旋转。 UV也被复制。我将跳过之前见过的任何顶点坐标并依赖索引。
这给我留下了总共8个顶点和12个面。但是当我必须设置所有的UV时,我认为我在顶点上运行不足。在屏幕截图中显而易见,我正确地"正确"映射立方体的每一侧。但顶部和底部缺乏。我不知道如何设置顶点UV顶面和底面。
我可以在某种程度上在同一个顶点上应用多个UV,具体取决于它使用的是哪个面,还是我完全丢失了该图?
我可以通过应用6个PlaneBufferGeometry来解决这个问题,但这会让我得到4 * 6 = 24个顶点。这远远超过8。
我还没能把这个想出来。要么我完全误解了它是如何工作的,要么我试图完成的事情是不可能的,因为我的约束。