python - 使用 python 从 3d 模型读取数据

标签 python parsing 3d

我想从 3d 模型中提取顶点和面(作为顶点列表)。 3d 模型的格式并不重要,只要它可以在 Maya 中生成即可。

我想用 Python 来做这个。您是否推荐任何库、文件类型等?

最佳答案

我很确定 Maya 以 OBJ 文件格式导出,该格式已被大量记录和实现。 Python 的 cgkit 实现了一个 OBJ 解析器,您可以在这里找到它:http://cgkit.sourceforge.net/doc2/objmtl.html

编辑:实际上,cgkit 可以从 Maya 读取更多格式,而不仅仅是 OBJ。我搜索了 OBJ,因为我知道它无处不在。

关于python - 使用 python 从 3d 模型读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112739/

相关文章:

python - 在 Python 中一起使用 'not' 和 'or'

java - 如何获取 XML 文件的特定信息

java - 在 Java 中绘制密集的 3D 点云(或网格)

python - numpy图像,裁剪一侧,用黑色填充另一侧

c# - 如何按 python 和 C# 中的第二个元组元素对列表进行排序

python - 循环遍历文件并同时使用 `file.readline()` 是 "ok"的做法吗?

android - 在没有 ArCore 的情况下与 SceneView 内的 3D 模型交互

c++ - 在 C++ 中为 iOS 选择 3D 引擎

python - 如何在不使用任何排序命令参数的情况下进行下降排序

python - 使用固定宽度的行编写/解析文本文件