参照

Triangleは,Jonathan R. Shewchukの研究グループ(住所:Computer Science Division, University of California at Berkeley, Berkeley, California 94720-1776)によって作成された.その詳細については,Triangleのページを参照されたい.

Wolfram言語の関数

以下は,TriangleLink が提供するWolfram言語関数である.

Triangleの式

TriangleCreateTriangleの式のインスタンスを作成する
TriangleDeleteTriangleの式のインスタンスを削除して,メモリを解放する
TriangleExpressionTriangleのオブジェクトのインスタンスを表す
TriangleExpressionsアクティブなTriangleの式の リストを返す

Triangleの式を使うための関数.

Triangleのセレクタ

以下は,TriangleLink が提供する,Triangleのインスタンスからデータを抽出するためのWolfram言語関数である.

TriangleGetSegments Triangleの式の線分を得る
TriangleGetElementAttributesTriangleの式の要素属性を得る
TriangleGetElementsTriangleの式の要素を得る
TriangleGetSegmentMarkers Triangleの式の線分マーカーを返す
TriangleGetHolesTriangleの式の穴を返す
TriangleGetNeighborsTriangleの式の近傍を得る
TriangleGetPointMarkersTriangleの式の点マーカーを返す
TriangleGetPointsTriangleの式の点を返す
TriangleGetRegionsTriangleの式の領域を返す

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

Triangleのミューテータ

以下は,TriangleLink が提供する,Triangleのインスタンス内でデータを設定するためのWolfram言語関数である.

TriangleSetSegmentMarkersTriangleの式の線分マーカーを設定する
TriangleSetSegmentsTriangleの式の線分を設定する
TriangleSetHolesTriangleの式の穴を設定する
TriangleSetPointMarkersTriangleの式の点マーカーを設定する
TriangleSetPointsTriangleの式の点を設定する
TriangleSetRegionsTriangleの式の領域を設定する
TriangleSetTriangleAreas三角形の面積の制約条件を設定する

Triangleの式からのデータを設定するための関数.

Triangleの関数

以下は,TriangleLink が提供する,さまざまな計算幾何学のタスクを計算するためのWolfram言語関数である.

TriangleConvexHull2D点集合の凸包を生成する
TriangleDelaunay 2D点集合のドローネ(Delaunay) 四面体化を生成する

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

Triangleの文字列コード

以下は,TriangleLink がさまざまな計算幾何学のタスクを計算する際に必要とする文字列コード(コマンドスイッチ)である.

"p"平面直線グラフ(PLC)に三角形分割を行う
"q"最小でも20度の角度での高品質のメッシュ生成."q"の後ろに別の最小角度を指定することもできる
"a"三角形の面積に対して最大の制約を課す.面積に対する固定の制約条件(すべての三角形に適用される条件)を"a"の後ろに指定することもできる
"A"どの線分で境界を付けられた領域に属するかを識別する領域属性を,それぞれの三角形に割り当てる
"c"凸包を線分で囲む
"D"適合ドローネ.メッシュ内の三角形がすべてドローネ(制約条件付きのドローネに限らない)である場合,あるいはすべてのボロノイ(Voronoi)頂点が三角形分割内に確実にあるようにしたい場合
"r"以前に生成されたメッシュを改良する
"Y"メッシュ境界上にSteiner点を挿入することを禁じる.2度指定する("YY")場合には,内部線分を含めて,いかなる線分にもSteiner点を挿入することを禁じる
"S"追加するSteiner点の最大数を指定する
"o2"それぞれが6個のノードを持つ二次サブパラメトリック要素を生成する
"C"最終メッシュの一貫性をチェックする
"Q"静.エラー以外のターミナル出力がない

Triangleがさまざまな計算幾何学のタスクを計算するの必要とする文字列コード.