【发布时间】:2018-06-04 08:11:30
【问题描述】:
我有一个 3D 模型,它已经拥有我可以梦想的每个缓冲区:位置、法线、uvs 等。 我想修改它的几何形状(移动现有顶点或创建一个新顶点),例如,对我的边缘进行倒角。 我可以轻松计算新位置和新法线(3D 向量),但我想知道如何计算新 UV(2D 向量),或者更确切地说,从相邻顶点 UV 中推断它们。
如果有人知道如何以通用方式进行操作,那可能会很酷。但也许我的具体用例提供了更多有用的数据:
在我的特定用例中,新顶点 (D) 将位于角度 α (BAC) 的平分线上,我知道这一点。此外,因为我知道每个顶点的 3D 位置,所以我有所有距离 AC、AB 和 AD。
看来我应该修改我的几何课了。三角学足以解决这个问题吗?
提前致谢!
【问题讨论】:
标签: 3d geometry coordinates uv-mapping