edges

Ребра триангуляции

Синтаксис

Описание

пример

E = edges(TR) возвращает ребра триангуляции как матрицу 2D столбца идентификационных номеров вершины. Идентификации вершины являются номерами строк вершин триангуляции в TR.Points. Первый столбец E содержит стартовую идентификацию вершины каждого ребра, и второй столбец содержит конечную идентификацию вершины.

Примеры

свернуть все

Загрузите 2D данные о триангуляции и создайте представление триангуляции.

P = [2.5 8.0; 6.5 8.0; 2.5 5.0; 6.5 5.0; 1.0 6.5; 8.0 6.5];
T = [5 3 1; 3 2 1; 3 4 2; 4 6 2];
TR = triangulation(T,P);

Найдите запуск и конечные идентификационные номера вершины ребер в триангуляции.

E = edges(TR)
E = 9×2

     1     2
     1     3
     1     5
     2     3
     2     4
     2     6
     3     4
     3     5
     4     6

Задайте координаты первой точки в триангуляции. Затем задайте координаты этих трех вершин, совместно использующих ребро с первой точкой (второе, третье, и пятый).

startVert = TR.Points(1,:);
endVert = TR.Points([2 3 5],:);

Постройте триангуляцию. Постройте первую вершину зеленого цвета, и постройте соединительные точки вдоль ребра красного цвета.

triplot(TR)
hold on
plot(startVert(1,1),startVert(1,2),'g.','MarkerSize',20)
plot(endVert(:,1),endVert(:,2),'r.','MarkerSize',20)
hold off

Figure contains an axes object. The axes object contains 3 objects of type line.

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

свернуть все

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

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

Расширенные возможности

Смотрите также

| |

Введенный в R2013a