TriangleLink`
TriangleLink`
TriangleSetTriangleAreas
TriangleSetTriangleAreas[expr,areas]
三角形の面積を微細化のために制約する.
詳細とオプション
- TriangleSetTriangleAreasを使う前に,Needs["TriangleLink`"]を使ってそれをロードする必要がある.
- TriangleSetTriangleAreasは,Triangleのインスタンスの微細化において,三角形の面積を制約する.
例題
例 (1)
TriangleLink を使うためには,まずこれをロードしなければならない:
以下のサポート関数を使って,三角形を可視化することができる:
オブジェクト内の各三角形の面積を計算するに,まずサポート関数を書く:
いくつかの三角形を微細化する場合には,頂点を選ぶ.例えば, 成分が0.7より大きい頂点をすべて選ぶ:
微細化で変更されない三角形は,すべての三角形の補集合と微細化のために選ばれた三角形である:
微細化される三角形にはそれぞれ新しい面積が割り当てられる.変更されない三角形にはが割り当てられる:
Triangleのインスタンスを新しい三角形の面積で設定する:
文字列"r"を指定することによって,Triangleのインスタンスが微細化される.文字列"a"は,大きさの制約条件が満たされることを示唆する: