自動ヒーリング

幾何学的な問題を持つモデルを修復するために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として作成します。