vertexAttachments

Треугольники или тетраэдров, присоединенные к вершине

Описание

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

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

пример

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

Примеры

свернуть все

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

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

rng default;
x = rand([20,1]);
y = rand([20,1]);
TR = delaunayTriangulation(x,y);

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

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

     6     7    12    10

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

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

Figure contains an axes. The axes contains 2 objects of type line.

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

свернуть все

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

Типы данных: triangulation | delaunayTriangulation

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

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

Введенный в R2013a