TetGenDelaunay[points]
3D点集合に対するドロネー(Delaunay)四面体分割を作成する.
TetGenDelaunay
TetGenDelaunay[points]
3D点集合に対するドロネー(Delaunay)四面体分割を作成する.
詳細とオプション
- TetGenDelaunayを使うためには,まずNeeds["TetGenLink`"]を使ってそれをロードしなければならない.
- TetGenDelaunayは点と四面体のリストを返す.
- TetGenDelaunayはすべての点をつなぐ四面体分割を見付ける.
例題
例 (2)
TetGenLink を使うためには,まずロードしなければならない:
Needs["TetGenLink`"]data3D = RandomReal[{0, 1}, {100, 3}];TetGenDelaunayを使ってデータのドロネー四面体分割を計算することができる:
{pts, tetrahedra} = TetGenDelaunay[data3D];結果は点と四面体のリストである.四面体のリストは座標の位置を指す4つの整数のリストである.四面体をワイヤーフレームとして可視化するためには,サポート関数を使うことができる:
TetrahedraWireframe[i_] := Line[Union /@ Sort /@ Flatten[ i[[All, #]]& /@ {{1, 2}, {2, 3}, {3, 1}, {1, 4}, {2, 4}, {3, 4}}, 1]]Graphics3D[GraphicsComplex[pts, TetrahedraWireframe[tetrahedra]]]TetGenLink を使うためには,まずロードしなければならない:
Needs["TetGenLink`"]data3D = ExampleData[{"Geometry3D", "Cone"}, "VertexData"];データのドロネー四面体分割を計算するためには,TetGenDelaunayを使う:
{pts, tetrahedra} = TetGenDelaunay[data3D];TetrahedraWireframe[i_] := Line[Union /@ Sort /@ Flatten[ i[[All, #]]& /@ {{1, 2}, {2, 3}, {3, 1}, {1, 4}, {2, 4}, {3, 4}}, 1]]Graphics3D[GraphicsComplex[pts, TetrahedraWireframe[tetrahedra]]]Length[data3D] === Length[pts]Length[DeleteDuplicates[data3D]] === Length[pts]関連項目
テクニカルノート
関連するガイド
テキスト
Wolfram Research (2010), TetGenDelaunay, Wolfram言語関数, https://reference.wolfram.com/language/TetGenLink/ref/TetGenDelaunay.html.
CMS
Wolfram Language. 2010. "TetGenDelaunay." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/TetGenLink/ref/TetGenDelaunay.html.
APA
Wolfram Language. (2010). TetGenDelaunay. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/TetGenLink/ref/TetGenDelaunay.html
BibTeX
@misc{reference.wolfram_2026_tetgendelaunay, author="Wolfram Research", title="{TetGenDelaunay}", year="2010", howpublished="\url{https://reference.wolfram.com/language/TetGenLink/ref/TetGenDelaunay.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_tetgendelaunay, organization={Wolfram Research}, title={TetGenDelaunay}, year={2010}, url={https://reference.wolfram.com/language/TetGenLink/ref/TetGenDelaunay.html}, note=[Accessed: 02-November-2026]}