QTri

適用対象:サーフェス

概要:quadrilateral schemeでsurfaceをmeshし、そのquadrilateral elementをtriangleへ変換します。

構文:

Surface <range> Scheme Qtri [Base Scheme quad_scheme>]

QTri { Surface <range> | Face <range> }

Set QTri Split [2|4]

Set QTri Test {Angle|Diagonal}

解説:

QTriはsurfaceをtriangular elementでmeshするために使用します。まずquadrilateral schemeでsurfaceをmeshし、その後生成quadをdiagonalで分割してtriangleを作成します。上記の1つ目のコマンドはsurfaceへQTri meshing schemeを設定し、2つ目の形式はscheme設定とmesh生成を1回で行います。

1つ目のコマンドではbase scheme <quad_scheme>オプションで基礎となるquadrilateral meshing schemeを指定できます。base schemeを省略するとCUBITが自動選択します。non-periodic surfaceではbase schemeはscheme paveに設定され、periodic surfaceではbase schemeはscheme map.

通常、2つ目の「Qtri Surface <range>」はすでにquadrilateralでmesh済みのsurfaceへ使用します。未mesh surfaceへ実行した場合はCUBITのauto-scheme機能でbase schemeを自動選択します。qtri前に「Surface <range> Scheme <quad_scheme>」でquadrilateral meshing schemeを明示すると自動選択を上書きできます。QTriはsurface上の全quadrilateral elementまたはそのsubsetへも適用できます。既存quadrilateralを分割するにはQTriコマンドへface listを渡します。

既定のquadあたり2 triに加え、set qtri splitコマンドでQTri schemeをquadあたり4 triangleへ変更できます。4オプションでは各quadのcentroidへ追加mesh nodeを配置します。

quadrilateral elementを分割する最適diagonalの決定にはangleとdiagonalの2方法があります。angleは最大角度、diagonalは最短diagonalを使用します。最大角度による判定の方が高精度ですが時間がかかります。

QTri schemeは TriMesh コマンドでもTriAdvance triangle meshing schemeのbackupとして使用されます。

図1. scheme QTriでmeshしたsurface