STL — CAE用語解説
STL
3DプリンタでSTLファイルを使いますけど、CAEでもSTL形式って使うんですか?
使うよ。特にOpenFOAMのsnappyHexMeshでは形状定義にSTLファイルが必須。STL形式は三角形の集合(ファセット)で3D形状を表現するシンプルなフォーマットで、どんなCADソフトからでもエクスポートできるのが強み。ただし曲面を三角形で近似しているから、エクスポート時の解像度(ファセット数)が低いとカクカクした形状になってしまうんだ。
定義
STEPやIGESとはどう違うんですか?
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エンジニアが日々直面する課題——セットアップの煩雑さ、計算コスト、結果の解釈——の解決を目指しています。あなたの実務経験が、より良いツール開発の原動力になります。
お問い合わせ(準備中)関連トピック
なった
詳しく
報告