【发布时间】:2011-08-15 13:52:45
【问题描述】:
我正在编写一个 python 转换器,它接收一个 .obj 文件并以另一种格式输出。我注意到 .obj 文件有很多重复的顶点,并且很多面都引用了这些重复。
所以我编写脚本只添加一次顶点并忽略任何重复,如果任何面引用重复顶点,我只需将其重定向到正确的索引。
我使用字典来检查是否存在欺骗行为,其中键是 x、y、z 值,而值只是“1”,这样我就可以将其添加为条目。然后我检查密钥是否存在,以确定有问题的顶点是否是骗子。
但是 obj 文件有重复顶点是有原因的吗?如果我决定只取出所有重复的条目,结果模型是否不同?我有一个包含 2849 个顶点的特定 obj 文件,但其中 845 个是重复的。
【问题讨论】: