exponenta event banner

DelaunayTri

Класс: DelaunayTri

(Не рекомендуемый) Триангуляция Делоне Построения

Примечание

DelaunayTri не рекомендуется. Использование delaunayTriangulation вместо этого.

Синтаксис

DT = DelaunayTri()
DT = DelaunayTri(X)
DT = DelaunayTri(x,y)
DT = DelaunayTri(x,y,z)
DT = DelaunayTri(..., C)

Описание

DT = DelaunayTri() создает пустую Триангуляцию Делоне.

DT = DelaunayTri(X), DT = DelaunayTri(x,y) и DT = DelaunayTri(x,y,z) создайте Триангуляцию Делоне из набора точек. Точки могут быть заданы как mpts-by-ndim матричный X, где mpts является числом точек, и ndim является размерностью пробела, где точки находятся, где ndim равняется 2 или 3. Также точки могут быть заданы как вектор-столбцы (x,y) или (x,y,z) для 2D и 3-D входа.

DT = DelaunayTri(..., C) создает ограниченную Триангуляцию Делоне. Ограничения ребра C заданы numc-by-2 матрица, numc, являющийся количеством ограниченных ребер. Каждая строка C задает ограниченное ребро с точки зрения своих индексов конечной точки в набор точки X. Эта функция только поддерживается для 2D триангуляций.

Примеры

Вычислите Триангуляцию Делоне двадцати случайных точек, расположенных в модульном квадрате.

x = rand(20,1);
y = rand(20,1);
dt = DelaunayTri(x,y)
triplot(dt);

Для большего количества примеров введите help demoDelaunayTri при приглашении командной строки MATLAB®.

Больше о

развернуть все