自動ヒーリング
幾何学的な問題を持つモデルを修復するためにHealingが必要になることがあります。他のモデリングシステムで作成しACISモデルへ変換したジオメトリは、元のシステム固有の制約や中間ファイル形式を介したデータ転送の制約によって不正確になることがあります。その結果、エンティティ間のGapや接続情報(Topology)の欠落などが発生します。Healingはこれらの問題を修復できます。一般的なHealing手順は次のとおりです。
- Unhook — BodyのすべてのSurfaceを切り離し、それぞれを独立した状態にします。
- Stitch — 接続情報(Topology)が欠落している場合(Free Faceが存在するモデル)や不完全な場合(SolidにOpen Shellがある場合)があります。StitchはモデルのTopologyを再構築します。
- Simplify — モデルには、解析形状に見えても実際にはSplineで表現されているCurveやSurfaceが含まれることがあります。このようなジオメトリを解析形状へ簡略化すると、データ量を削減し、幾何演算を高速化できます。
- Tighten Gaps — 境界CurveとSurface定義とのGapが大きい場合があります。この処理では、ACISのTolerant Geometryを使用してGapの縮小を試みます。
Autohealing では、次のコマンドでこれらの手順を自動実行します。
Healer Autoheal Body <id_range> [Keep]
keep オプションを指定すると元のBodyを保持し、Healing後の結果を新しいBodyとして作成します。