在 python 中导入 3D CAD 文件作为 dask 数组

问题描述

我正在尝试在 python 中导入由 TexGen 创建的 3D 文件。我想在最后有一个 dask 数组以供进一步分析。我的文件是“.igs”格式。我可以用 FreeCAD 打开它并以各种格式导出它。我只是不知道使用哪种格式以及 python 中的哪个库更有帮助。

我发现了这个问题 (Import CAD object in Python and store as array) 并尝试在 python 中安装 FreeCAD 包,但我没有成功。我收到无法解决的冲突错误(不兼容的包)。

我发现了这个问题 (3D CAD to OpenGL) 并安装了 PyOpenGL,但我不知道如何使用 OpenGL 导入 STL 文件

有什么建议吗?

解决方法

你可以看看the opencascade python module OpenCascade 是 FreeCAD 所基于的库,它还可以导入/导出 .stp(我猜是 .igs)文件并将其转换为网格。