使用Python读取3D模型数据
我想从一个3D模型中提取出顶点和面(面是由顶点组成的列表)。3D模型的格式无所谓,只要能在Maya软件中生成就行。
我想用Python来实现这个功能。你有什么推荐的库、文件类型之类的吗?
1 个回答
7
我很确定Maya可以导出OBJ文件格式,这种格式有很多文档和实现可以参考。Python的cgkit库里有一个OBJ解析器,你可以在这里找到:http://cgkit.sourceforge.net/doc2/objmtl.html
补充一下:其实,cgkit不仅能读取Maya的OBJ格式,还能读取更多其他格式。我之所以搜索OBJ,是因为我知道这个格式非常常见。