Tweak Remove Topology

Tweak Remove Topology コマンドは、モデルからCurveおよびSurfaceを除去し、新しいTopologyで置き換えます。新しいTopologyの再構築とモデルへのStitchには、実際のソリッドモデリングカーネル演算が使用されます。このコマンドは、モデル内の小さなCurveやSurfaceを対象としています。指定したTopologyに隣接する小さなCurve/Surfaceを検索し、それらも除去処理に含めます。そのため、CurveまたはSurfaceを1つ指定するだけで、小さなFeatureのネットワークを除去できる場合があります。

Tweak Remove_Topology {Surface <id_range> | Curve <id_range> | Surface <id_range> Curve <id_range>} Small_curve_size <val> Backoff_distance <val>

small_curve_size はユーザーが指定し、小さなCurveとSurfaceの判定に使用します。 backoff_distance 値は、古いTopologyを切り出して新しいTopologyをStitchするための切断位置を、元のTopologyからどれだけ離すかを指定します。除去されたTopologyは可能な場合には簡略化されたTopologyで置き換えられ、元のTopologyより低次元になることがあります。切断・Stitch処理で生じた不要なCurveは、可能であればソリッドモデリングカーネルのRegularize機能で除去し、Regularizeできない場合はVirtual GeometryでComposite化して除去します。

注: このコマンドは現在、ACISモデルとCATIAモデルにのみ実装されています。

例

reset

set attribute on

import acis "test10.sat"

separate body all

set attribute off

Auto_clean Volume 1 Split_narrow_regions Narrow_size 2.2

tweak remove_topology curve 19 small_curve_size .21 backoff 1.5

図1. Tweak Remove Topologyコマンド