我正在寻找一个网格生成软件,
- 是免费和开源的,
- 为域规范提供了健全的脚本编写界面,
- 适用于复杂的几何体,
- 可以生成2D和3D网格,
我有什么选择?
我正在寻找一个网格生成软件,
我有什么选择?
Answers:
我建议您看看gmsh。它既有文本输入又有类似CAD的输入,能够进行2D和3D更高阶的网格划分。它是根据GPL许可的,因此在将其集成到封闭源代码软件方面存在一些限制,但在其他方面则是完全免费/开源的。
我发现Salome非常灵活,环境比gmsh好得多。恕我直言,它具有更专业的感觉。此外,它还可以生成六面体网格。真的值得一试!
OpenSCAD可以拟合除体积网格划分之外的所有点。它基于输入脚本并生成STL曲面网格。
为什么不搅拌机?它也是一款功能强大,免费且开源的软件,同时也支持python脚本。
在搅拌机2.79,你需要选择Scripting
的Screen layout
。
在左上角,Text Editor
按+创建一个新的文本数据块;从开始import bpy
插入,然后插入与您可以从GUI进行的每个操作相关的python命令,并阅读相关命令,将鼠标移到GUI项上。
在所附的屏幕截图中,显示了从默认场景开始的带有立方体的三角剖分命令:
这样,您可以在脚本模式下使用Blender,而无需使用它的GUI来导出例如输出文件,从而在终端上运行python脚本:
blender --background --python myscript.py
这是YouTube上的视频教程。
干杯