MATLAB Function Reference | ![]() ![]() |
表示
TES = delaunay3(x,y,z)
詳細
TES = delaunay3(x,y,z)
は、配列 TES
を戻し、その行は、(x,y,z)
のモザイクの中に四面体を作り上げ、(x,y,z)
の中の点のインデックスを含んでいます。TES
は、numtes
行 4
列の配列で、numtes
が四面体の中のフェースの数です。 x
, y
, z
も同じ長さのです。
delaunay3
は、qhull
[2]をベースにしています。qhull
に関する情報は、http://www.geom.umn.edu/software/qhull/を参照してください。コピーライトの情報は、http://www.geom.umn.edu/software/download/COPYING.htmlを参照してください。
例題
d = [-1 1]; [x,y,z] = meshgrid(d,d,d); % A キューブ x = [x(:);0]; y = [y(:);0]; z = [z(:);0]; % [x,y,z] は、キューブの隅と中心 Tes = delaunay3(x,y,z) Tes = 9 7 3 5 1 9 3 5 1 2 9 5 4 9 7 3 4 9 7 8 4 1 9 3 4 1 2 9 6 2 9 5 6 9 7 5 6 9 7 8 6 4 9 8 6 4 2 9
参考
参考文献
National Science and Technology Research Center for Computation and Visualization of Geometric Structures (The Geometry Center), University of Minnesota. 1993.
![]() | delaunay | delaunayn | ![]() |