我在映射立方体的每一侧时遇到问题。立方体被制成 BufferGeometry ,其中每一面都是一侧的旋转副本(某种工作模板),并通过应用四分之一来相应地旋转。UV 也会被复制。我将跳过我以前见过的任何顶点坐标并依赖索引。
这给我留下了总共 8 个顶点和 12 个面。但是我认为当我必须设置所有 UV 时,我的顶点不足。正如屏幕截图所示,我已经“正确”地映射了立方体的每一侧。但缺少顶部和底部。我不知道如何设置顶点UV顶面和底面。
我能否以某种方式在同一个顶点上应用多个 UV,具体取决于它用于哪个面,还是我完全失去了情节?
我可以通过应用 6 个 PlaneBufferGeometry 来解决这个问题,但这会给我留下 4*6=24 个顶点。这比 8 还要多。
我一直无法弄清楚这一点。要么我完全误解了它的工作原理,要么考虑到我的限制,我想要完成的事情是不可能的。