微小フィーチャサイズの決定

Smallest Feature Sizeは、最終メッシュに含めたいVolume内の最小詳細形状の大きさを表す値です。この値より小さい詳細は、メッシュ生成工程の他の手順へ進む前にモデルから除去する必要があります。小さな詳細形状が生じる理由はさまざまです。解析に不要な過剰詳細が含まれている場合、Import時のトポロジ不一致を補うため余分なCurveが生成される場合、Webcutなどの分割操作で生じる場合があります。理想的には、ある閾値以上のFeatureを残し、それ未満を除去する基準を決めます。Smallest Feature Sizeは他の診断ツールでも使用されるため、適切な値の選択は後続のメッシュ生成工程に重要です。

Find Small Features ボタンを押すと、Cubitは距離が最も近いVertex-VertexペアとVertex-Curveペアを10組一覧表示します。Display Windowでは小さい順に並びます。さらに多くのペアを表示するにはInput Boxの検索パラメータを変更します。各ペアを可視化するにはFeatureを右クリックし、 Draw Pair with Volumes オプションを選択します。Smallest Feature Sizeを決めたら、パネル下部のEdit Fieldへ入力すると後続の計算で使用されます。また、一覧内のペアを右クリックして Use as smallest feature を選択して、パネル下部のEdit Fieldへ値を設定することもできます。

なぜVolume間の小さなGapは一覧に含まれないのですか?

Smallest Featureチェックでは、同じVolume内のVertex-VertexペアとVertex-Curveペアのみを検索します。小さなGapや位置ずれはこの一覧には含まれません。Small Feature診断パネルの目的は、メッシング前に除去すべきFeatureを検出することです。Featureとは、単一Volume上に存在しメッシュで解像する必要があるSmall CurveやSliver SurfaceなどのEntityです。一方、Gapや位置ずれは、本来一致すべき2つのEntityが変換などの問題で一致していない状態です。Gapや位置ずれは各Volumeのメッシュ生成を妨げない場合もありますが、適切なImprintとMergeを妨げます。

imprint/merge, merge tolerance、および Overlapping Volume パネルには位置ずれを検出する診断機能があります。これらの診断は、小さな位置ずれがあるVolumeでもImprintとMergeを実行できるようにすることを目的としています。

注:Smallest Feature SizeはMerge Toleranceページでも指標として使われますが、Merge Toleranceの初期推定値を求めるためだけに使用されます。Small Feature SizeとMerge Toleranceは異なる指標なので、混同しないでください。

図1では、Small Feature Size診断により長さ0.707、0.15、0.25のSmall Featureが検出されています。ユーザーが保持したい最小のFeatureを0.25と判断した場合、Small Feature Sizeを0.25に設定すると、それより小さいFeatureがSmall FeaturesページでSmall CurveやSmall Surfaceとして検出されます。これらはTweakなどのGeometry Cleanupコマンドで除去できます。Small Feature Sizeを0.707に設定すると、これらのFeatureはいずれもSmall Featureとして検出されません。

図示したFeatureに加えて、このモデルにはジオメトリ変換の問題によりわずかに位置ずれした2つのVertexがあります。これらのVertexは異なるVolume上にあるため、ほぼ一致していてもSmall Features一覧には表示されません。このような近接Vertexを検出するにはMerge Toleranceパネルを使用します。

図1 モデル上のSmall FeatureとOverlap