使用Python读取3D模型数据

6 投票
1 回答
5571 浏览
提问于 2025-04-16 12:30

我想从一个3D模型中提取出顶点和面(面是由顶点组成的列表)。3D模型的格式无所谓,只要能在Maya软件中生成就行。

我想用Python来实现这个功能。你有什么推荐的库、文件类型之类的吗?

1 个回答

7

我很确定Maya可以导出OBJ文件格式,这种格式有很多文档和实现可以参考。Python的cgkit库里有一个OBJ解析器,你可以在这里找到:http://cgkit.sourceforge.net/doc2/objmtl.html

补充一下:其实,cgkit不仅能读取Maya的OBJ格式,还能读取更多其他格式。我之所以搜索OBJ,是因为我知道这个格式非常常见。

撰写回答