微小エッジ長の除去 hammer

注: この機能は開発中です。開発中の機能を有効または無効にするコマンドは次のとおりです:

Set Developer Commands {On|OFF}

適用対象: Trimesh Surface Scheme

概要: 三角形メッシュで微小エッジの生成を防ぐための許容値を指定します

構文:

 [Set] Trimesher Remove Tiny Edge Length {<value>|[off]}

解説:

tiny edge lengthを設定すると、MeshGems TriMesherは指定値より長いエッジを持つ三角形を生成するようになります。実際には後処理として、指定値より短いエッジを持つ三角形をCollapseします。MeshGemsの三角形メッシャーは、大きなサイズを指定しジオメトリ近似を無効にしていても、高曲率フィーチャに沿って短いエッジを持つ三角形を挿入する場合があるため、この設定が必要です。指定値より短いエッジが生成されないことを保証するには、この設定を使用します。

off オプションを指定すると「tiny edge length」の値がリセットされ、使用されなくなります。

メッシュサイズに近い「tiny edge length」値を使用すると無効なメッシュが生成される可能性があるため、そのような値は使用しないでください。

以下の図は、「tiny edge length」を設定した場合と設定しない場合のサーフェスメッシングを示します。この例では、すべてのサーフェスを1つのサーフェスにCompositeしています。小さいサーフェスを大きな隣接サーフェスとCompositeし、「tiny edge length」を併用すると、小さなフィーチャをならしてメッシュする効果があります。



「remove tiny edge length」を使用しない場合、短いエッジを持つ三角形が残ります。




適切な「remove tiny edge length」値を使用すると、短いエッジを持つ三角形がCollapseされます。