TriPrimitive

適用対象: Surface

概要: 3つの論理的なsideを持つsurfaceにtriangle-primitive meshを生成します

構文:

Surface <range> Scheme Triprimitive [SMOOTH | nosmoothing]

解説:

triprimitive schemeは、領域をtriangleとしてメッシュすることを指定します。surface上に3つの「自然な」または明確なcornerを特定できる場合に使用できます。たとえば球の1/8 surface(下図)はtriprimitive schemeで適切に処理できます。algorithmでは、surface外周を表すcurveに少なくとも6 interval(各sideに2)を指定し、triangleの任意の2 sideのinterval数の合計が、残り1 sideのinterval数より少なくとも2多い必要があります。次図は3D surface上のtriprimitive meshを示します。

既定では、triprimitive algorithmは反復smoothing schemeを使ってmeshをsmoothします。このsmoothingはcommandの「nosmoothing」optionで無効化できます。smoothingを無効にするとmesh qualityが大きく低下することが多いですが、場合によってはunsmoothed meshが適することがあります。

図1. Triprimitive schemeでメッシュしたsurface