TriMesh / TetMesh スキームのジオメトリ適応サイズ

TriMesh と TetMesh スキームは、Disteneが開発・提供するサードパーティライブラリ MeshGems を基盤としています。これらは堅牢で高速なtriangle / tet meshing algorithmで、feature sizeに基づいてmesh sizeを適応的に制御する機能を備えています。多くの場合、 scheme commandに用意されたsizing controlでmesh sizeを十分に制御できます。そのため、この節で説明する sizing function は、MeshGemsのtriangle / tet meshing algorithmとは併用できません。volumeまたはsurfaceへsizing functionを割り当て、 TriMesh または TetMesh scheme is selected, rather than using the MeshGems algorithm for meshing the surfaces, it will automatically revert to using the TriAdvance schemeへ自動的に切り替わります。 TriMesh または TetMesh schemeで定義した設定は無視され、sizing functionによって局所mesh sizeが決定されます。

TriMesh と TetMesh schemeを使用する場合は、すべてのsurfaceとvolumeを同時にmeshすることを推奨します。これによりalgorithmはfeature sizeと、それが隣接surface / volumeへ与える影響を最も柔軟に評価できます。 TriMesh と TetMesh schemeの既定設定ではgeometry-adaptive mesh sizingが自動的に行われます。既定設定は scheme commandの設定で調整できます。scheme設定の詳細は TetMesh と TriMesh の各ドキュメント節を参照してください。