exponenta event banner

края

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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. The axes contains 3 objects of type line.

Входные аргументы

свернуть все

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

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

Представлен в R2013a