Sheet BodyのStitch
stitchコマンドは、指定したSheet Bodyを結合して、より大きなSheet Bodyまたはsolid Volumeを作成します。Sheet Bodyのedgeが正確に一致しない場合はtolerance値を使用できます。これはIGESやSTEPモデルでよく発生します。実行されるのはmanifold stitchのみで、1つのedgeを共有できるSurfaceは最大2つです。
Stitch {Body|Volume} <id_range> [Tolerance <value>] [No_simplify] [No_tighten_gaps] [Restricted]
このコマンドは次の3段階で処理します。
- 重なり合うedgeに沿ってSurfaceをStitchする 通常、IGESや一部のSTEPファイルには、Surface同士が境界Curveを共有するためのトポロジ情報が含まれていません。Stitchはこのトポロジ情報を構築する処理です。
- Simplify geometry コマンドは、可能な場合Splineを解析形状へ置き換えます。
- Sheet Body間のGap(不正確さ)を縮める コマンドは、モデル内のGapを縮めるために必要なジオメトリを構築します。
stitch操作の完了時、生成Bodyが閉じたsolid Bodyでない場合はメッセージが表示されます。
Stitchの第2段階と第3段階は、 no_simplify および no_tighten_gaps オプションでそれぞれ省略できます。通常手順が失敗する、または処理時間が非常に長くなる大規模・複雑なモデルで必要になる場合があります。
この restricted オプションは、Stitch処理を指定Sheet BodyまたはVolumeのboundary Curveだけに限定します。boundary以外のCurveはStitchアルゴリズムから除外されます。これは性能向上を目的とした機能です。