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