首页 > 解决方案 > 在网格挤出期间计算 UV 坐标

问题描述

我目前正在为平面形状实现网格挤压算法,让我们假设一个矩形。

当我挤压这个矩形时,我创建了四个新边(产生 8 个新三角形)和一个新的 3d 形状底部。

当我复制所有顶点以便我的最终立方体有 24 个顶点时,这可以正常工作。但我现在想避免这些额外的顶点,所以我只有 8 个顶点。不幸的是,在这种情况下,我不知道如何计算 UV 坐标,并且我不断得到错误的结果,如下图所示。

在此处输入图像描述

正确的结果将如下所示(具有重复的面):

在此处输入图像描述

我的第一个问题是:是否有可能为一个立方体生成一个只有 8 个顶点(因此有 8 个 uv 坐标)的好的 uv 贴图?

二是:如何?:)

谢谢你的帮助。

标签: meshcubeprocedural-generationuv-mapping

解决方案


推荐阅读