Триангуляция Делоне
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