我正在写一个python转换器,它需要一个.obj文件并以另一种格式输出它。我注意到.obj文件有很多重复的顶点,并且很多面指向这些重复项。3D格式:obj和重复的顶点
因此,我编写脚本只添加一个顶点并忽略任何重复,如果任何脸部引用重复的顶点,我只需将其重定向到正确的索引即可。
我使用字典检查dupe,其中的键是x,y,z值,值只是“1”,所以我可以将其添加为条目。然后我检查是否存在关键字来确定所讨论的顶点是否是重复的。
但是有一个原因为什么obj文件有重复的顶点?如果我决定取出所有重复的条目,结果模型是否会有所不同?我有一个具有2849个顶点的特定obj文件,除了845个顶点被复制。