STL — CAE术语解说
STL
我在3D打印中使用STL文件,但在CAE中也要用STL格式吗?
经常使用。特别是在OpenFOAM的snappyHexMesh中,STL文件对于形状定义是必需的。STL格式是用三角形集合(面)来表现3D形状的简单格式,可以从任何CAD软件导出。但因为曲面是用三角形近似的,导出时分辨率(面数)太低会产生锯齿形状。
定义
STEP和IGES与STL有什么区别?
STEP/IGES是用NURBS曲面来精确描述形状的B-rep格式。STL只是用三角形的"折纸"来近似形状。所以STL没有曲面的数学信息,圆角半径和棱线都变成了三角形的集合。通常结构分析用STEP,流体分析的表面定义用STL,区分使用比较常见。
CAE数据交换中的作用
STL文件常见的问题有哪些?
最常见的是"孔洞(非流形)"和"反向法向"。STL的每个三角形都有表示正反面的法向量,但从CAD转换时有些会反向。snappyHexMesh就无法进行内外判断,生成奇怪的网格。提前用MeshLab或Netfabb进行品质检查和修复是常规做法。
STL文件太大导致软件运行缓慢怎么办?
从CAD导出时调整面数(弦高或角度公差)是最简单的方法。也可以用MeshLab的Quadric Edge Collapse Decimation来减少多边形数。在CFD中,网格本身比STL更细致,所以STL通常粗一点也没问题。
相关术语
请告诉我与STL格式相关的工具和概念。
了解表面网格的关系和3D打印中STL的应用也很有帮助。
我有过法向反向的问题。养成用MeshLab提前检查的习惯了!
STL品质检查只需要5分钟,但用坏了的STL生成网格失败会浪费半天。用很少的成本避免大风险,一定要做。
准确理解CAE术语是团队内部沟通的基础。 — Project NovaSolver也致力于支持从业者的学习。
请告诉我们你在STL实务中遇到的课题
Project NovaSolver致力于解决CAE工程师每天面临的课题——设置的复杂性、计算成本、结果解释。你的实务经验会成为开发更好工具的动力。
咨询(准备中)相关主题
有益
更详细
错误