参照
Triangleは,Jonathan R. Shewchukの研究グループ(住所:Computer Science Division, University of California at Berkeley, Berkeley, California 94720-1776)によって作成された.その詳細については,Triangleのページを参照されたい.
Wolfram言語の関数
以下は,TriangleLink が提供するWolfram言語関数である.
Triangleの式
TriangleCreate | Triangleの式のインスタンスを作成する |
TriangleDelete | Triangleの式のインスタンスを削除して,メモリを解放する |
TriangleExpression | Triangleのオブジェクトのインスタンスを表す |
TriangleExpressions | アクティブなTriangleの式の リストを返す |
Triangleのセレクタ
以下は,TriangleLink が提供する,Triangleのインスタンスからデータを抽出するためのWolfram言語関数である.
TriangleGetSegments | Triangleの式の線分を得る |
TriangleGetElementAttributes | Triangleの式の要素属性を得る |
TriangleGetElements | Triangleの式の要素を得る |
TriangleGetSegmentMarkers | Triangleの式の線分マーカーを返す |
TriangleGetHoles | Triangleの式の穴を返す |
TriangleGetNeighbors | Triangleの式の近傍を得る |
TriangleGetPointMarkers | Triangleの式の点マーカーを返す |
TriangleGetPoints | Triangleの式の点を返す |
TriangleGetRegions | Triangleの式の領域を返す |
Triangleのミューテータ
以下は,TriangleLink が提供する,Triangleのインスタンス内でデータを設定するためのWolfram言語関数である.
TriangleSetSegmentMarkers | Triangleの式の線分マーカーを設定する |
TriangleSetSegments | Triangleの式の線分を設定する |
TriangleSetHoles | Triangleの式の穴を設定する |
TriangleSetPointMarkers | Triangleの式の点マーカーを設定する |
TriangleSetPoints | Triangleの式の点を設定する |
TriangleSetRegions | Triangleの式の領域を設定する |
TriangleSetTriangleAreas | 三角形の面積の制約条件を設定する |
Triangleの関数
以下は,TriangleLink が提供する,さまざまな計算幾何学のタスクを計算するためのWolfram言語関数である.
TriangleConvexHull | 2D点集合の凸包を生成する |
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がさまざまな計算幾何学のタスクを計算するの必要とする文字列コード.