【发布时间】:2011-09-05 03:20:32
【问题描述】:
我正在编写一个 python 脚本,它将 3D 模型文件从一种格式解析为另一种格式,并在存储顶点时发现了一个问题。似乎同一个顶点在不同的面上可能有不同的 UV。
在编写脚本时,我假设所有顶点都有唯一的 UV,但现在这似乎是一个错误的假设。
有存储面和顶点的通用方法吗?
如果我有一个用于存储 UV、法线和坐标的顶点字典(暂时不会存储任何其他内容)和一个包含构成顶点列表的面字典,那就太好了面,但如果单个顶点在不同的面上具有不同的 UV 值,则它将不起作用。
我一直在尝试避免存储每个顶点(例如将顶点与面一起存储,而不是对顶点进行引用),但无法找到解决方法。
【问题讨论】:
标签: 3d 3d-modelling