参考

TetGenはベルリンのWeierstrass Institute for Applied Analysis and Stochastics (WIAS)のHang Si氏(Research Group: Numerical Mathematics and Scientific Computing)により作成された.詳細はhttp://tetgen.orgを参照されたい.

Wolfram言語関数

ここでは TetGenLink により提供されるWolfram言語関数について説明する

TetGen式

TetGenCreateTetGen式のインスタンスを生成する
TetGenDeleteTetGen式のインスタンスを削除し
TetGenExpressionTetGenオブジェクトのインスタンスを代表する
TetGenExpressionsアクティブなTetGen式のリストを返す

TetGen式を操作する関数

TetGenセレクタ

ここでは TetGenLink により提供される,TetGenインスタンスからデータを抽出するWolfram言語関数について説明する.

TetGenGetEdgesTetGen式の中の辺を得る
TetGenGetElementAttributesTetGen式の中の要素の属性を得る
TetGenGetElementsTetGen式の中の要素を得る
TetGenGetFaceMarkersTetGen式のための面のマーカーを返す
TetGenGetFacesTetGen式の中の面を得る
TetGenGetFacetHoles面にある穴を得る
TetGenGetFacetMarkersTetGen式の面のマーカーを返す
TetGenGetFacetsTetGen式の面を返す
TetGenGetHolesTetGen式の穴を返す
TetGenGetNeighborsTetGen式の中の近傍を得る
TetGenGetPointMarkersTetGen式の中の点のマーカーを返す
TetGenGetPointsTetGen式の中の点を返す
TetGenGetRegionsTetGen式の中の領域を返す

TetGen式からデータを抽出するための関数

TetGenミューテータ

ここでは TetGenLink により提供される,TetGenインスタンスにデータを設定するWolfram言語関数について説明する.

TetGenSetFacetHolesファセットに穴を設定する
TetGenSetFacetMarkersTetGen式にファセットのマーカーを設定する
TetGenSetFacetsTetGen式にファセットを設定する
TetGenSetHolesTetGen式に穴を設定する
TetGenSetMessagesTetGenからのメッセージ出力を有効/無効にする
TetGenSetPointMarkersTetGen式に点のマーカーを設定する
TetGenSetPointsTetGen式に点を設定する
TetGenSetRegionsTetGen式に領域を設定する
TetGenSetTetrahedraVolumes四面体の体積の制約を設定する

TetGen式にデータを設定するための関数

TetGen関数

ここでは TetGenLink により提供される,さまざまな計算幾何学タスクを計算するWolfram言語関数について説明する.

TetGenConvexHull3Dの点集合に対する凸包を生成する
TetGenDelaunay3Dの点集合に対するドロネー三角形分割を生成する
TetGenDetectIntersectingFacets点および横断するファセットのリストを返す

さまざまな計算幾何学タスクを計算するための関数

TetGen文字列コード

以下は,さまざまな計算幾何学タスクを実行するのに TetGenLink で必要とされる文字列コード(コマンドスイッチ)を説明したものである.

"p"PLC(picecwise linear complex)を四面体分割する
"q"高精度メッシュの生成.半径と辺の最小比(デフォルトは2.0)が指定できる
"a"四面体の最大容積制限を適用する
"A"任意領域の四面体を見付けるための属性を割り当てる
"r"以前に生成されたメッシュを再構築または微調整する
"Y"境界ファセットまたは境界セグメントの分割を抑制する
"i"追加点のリストをメッシュに挿入する
"M"同一平面上のファセットをマージしない
"T"同一平面テストの許容誤差(デフォルトは10-8)を設定する
"d"PLCファセットの交差点を検出する
"o2"二次のサブパラメトリック要素を生成する
"C"最終メッシュの一貫性をチェックする
"Q"Quiet:エラー以外のターミナル出力を出さない

さまざまな計算幾何学タスクを実行するのにTetGenで必要とされる文字列コード