vertexAttachments

Треугольники или tetrahedra, присоединенный к вершине

Синтаксис

V = vertexAttachments(TR)
V = vertexAttachments(TR,ID)

Описание

V = vertexAttachments(TR) возвращает идентификаторы треугольников или tetrahedra, присоединенного к каждой вершине в триангуляции TR. ID треугольника или четырехгранника является номером строки соответствующего треугольника или четырехгранника в свойстве TR.ConnectivityList ConnectivityList .

Вывод v является m-1 массивом ячеек, где m является количеством вершин в TR. Каждый элемент V содержит идентификаторы присоединенных треугольников или соответствия tetrahedra той вершине. Вершины могут иметь различное количество присоединенных треугольников или tetrahedra в зависимости от того, где они расположены в триангуляции.

пример

V = vertexAttachments(TR,ID) возвращает идентификаторы треугольников или tetrahedra, присоединенного к вершинам, заданным в ID. Идентификаторы вершины в ID являются номерами строк соответствующих вершин в свойстве TR.Points 'points'.

Примеры

свернуть все

Найдите и постройте график прикреплений к заданной вершине в 2D Триангуляции Делоне.

Создайте Триангуляцию Делоне из набора 2D точек.

x = gallery('uniformdata',[20,1],0);
y = gallery('uniformdata',[20,1],1);
TR = delaunayTriangulation(x,y);

Найдите треугольники присоединенными к 5-й вершине.

V = vertexAttachments(TR,5);
V{:}
ans = 1×4

    18    23    21    22

Постройте график триангуляции и постройте треугольники, присоединенные к вершине 5 в красном.

triplot(TR)
hold on  
triplot(TR(V{:},:),x,y,'Color','r')

Входные параметры

свернуть все

Представление триангуляции, заданное как скалярный объект triangulation или delaunayTriangulation.

Типы данных: триангуляция | delaunayTriangulation

Идентификаторы вершины точек запроса, возвращенных как вектор - столбец. ID вершины является номером строки соответствующей вершины в свойстве Points.

Типы данных: double

Введенный в R2013a

Была ли эта тема полезной?