Триангуляция Делоне
Qhull-специфичные опции больше не поддерживаются. Удалите аргумент OPTIONS
из всех экземпляров в вашем коде, которые передают его delaunay
.
TRI = delaunay (X, Y)
TRI = delaunay (X, Y, Z)
TRI = delaunay (X)
TRI = delaunay(X,Y)
создает 2D Триангуляцию Делоне точек (X
, Y
), где X
и Y
являются векторами - столбцами. TRI
является матрицей, представляющей набор треугольников, которые составляют триангуляцию. Матрица имеет размер mtri
-by-3, где mtri
является количеством треугольников. Каждая строка TRI
задает треугольник, заданный индексами относительно точек.
TRI = delaunay(X,Y,Z)
создает 3-D Триангуляцию Делоне точек (X
, Y
, Z
), где X
, Y
и Z
являются векторами - столбцами. TRI
является матрицей, представляющей набор tetrahedra, которые составляют триангуляцию. Матрица имеет размер mtri
-by-4, где mtri
является количеством tetrahedra. Каждая строка TRI
задает четырехгранник, заданный индексами относительно точек.
TRI = delaunay(X)
создает 2D или 3-D Триангуляцию Делоне из координат точки X
. Этот вариант поддерживает определение точек в матричном формате. X
имеет размер mpts
-by-ndim
, где mpts
является числом точек, и ndim
является размерностью пробела, где точки находятся, 2 ≦ ndim
≦ 3. Выходная триангуляция эквивалентна той из специализированных функций, поддерживающих синтаксис вызова с 3 входными параметрами или с 2 входными параметрами.
delaunay
производит изолированную триангуляцию, полезную для приложений как графическое изображение поверхностей через функцию trisurf
. Если вы хотите запросить триангуляцию; например, чтобы выполнить самого близкого соседа, местоположение точки или запросы топологии, использует delaunayTriangulation
вместо этого.
Используйте одну из этих функций, чтобы построить график вывода delaunay
:
Отображает треугольники, заданные в | |
Отображения каждый треугольник, заданный в m-3 матричном TRI как поверхность на 3-D пробеле. Чтобы видеть 2D поверхность, можно предоставить вектор некоторого постоянного значения для третьей размерности. Например, trisurf(TRI,x,y,zeros(size(x))) | |
Отображения каждый треугольник, заданный в m-3 матричном TRI как mesh на 3-D пробеле. Чтобы видеть 2D поверхность, можно предоставить вектор некоторого постоянного значения для третьей размерности. Например, trimesh(TRI,x,y,zeros(size(x))) приводит почти к тому же результату как | |
tetramesh | Строит график триангуляции, состоявшей из tetrahedra. |
триангуляция Делоне
| график
| scatteredInterpolant
| trimesh
| треугольная диаграмма
| trisurf