TriangleGetHoles[expr]
Triangleの式の穴を返す.
詳細とオプション
例題
例
関連項目
テクニカルノート
関連するガイド
TriangleLink`
TriangleLink`
TriangleGetHoles
TriangleGetHoles[expr]
Triangleの式の穴を返す.
詳細とオプション
- TriangleGetHolesを使う前に,Needs["TriangleLink`"]を使ってそれをロードする必要がある.
- TriangleGetHolesは,メッシュの穴をどこに置くかをTriangleに指示する.
例題
例 (1)
TriangleLink を使うには,まずこれをロードしなければならない:
Needs["TriangleLink`"]pts = {{0., 0.}, {3., 0.}, {3., 3.}, {0., 3.}, {1., 1.}, {2., 1.}, {2., 2.}, {1., 2.}}Graphics[{Red, PointSize[0.02], Point[pts]}]inst = TriangleCreate[]TriangleSetPoints[inst, pts]segments = {{1, 2}, {2, 3}, {3, 4}, {4, 1}, {5, 6}, {6, 7}, {7, 8}, {8, 5}}Graphics[{ Opacity[0.25], GraphicsComplex[pts, Line[segments]]}]TriangleSetSegments[inst, segments]TriangleSetHolesのコマンドを使って,Triangleの入力のインスタンス内に領域の穴を設定する:
holes = {{1.5, 1.5}};
TriangleSetHoles[inst, holes]TriangleGetHolesを使うと,Triangleのインスタンスで設定された値を取り出すことができる:
TriangleGetHoles[inst]以下は,有界のファセットとファセットの穴の位置を示す絵である:
Graphics[ {{Red, PointSize[0.04], Point[holes]}, GraphicsComplex[pts, Line[segments]]}]