edges

Todas as arestas de uma triangulação, como pares de índices de vértices.

Categoria: Mathematics > Computational Geometry

Sintaxe

E = edges(TR)

Retorna cada aresta distinta uma vez, como uma linha [v1 v2] com v1 < v2.

Descrição

Arestas compartilhadas por triângulos vizinhos aparecem uma só vez. Em uma malha com V vértices, F triângulos e E arestas em uma superfície fechada, V - E + F vale 2, uma verificação rápida de uma malha. A lista de arestas serve para desenhar uma estrutura de arame ou montar um grafo a partir da malha.

Argumentos de entrada

TR
Um objeto triangulation, delaunayTriangulation, ou um DelaunayTri ou TriRep antigo.

Argumentos de saída

E
Matriz de duas colunas de índices de vértices, ordenada por linhas.

Exemplo

Arestas de uma malha de cinco pontos

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DT = delaunayTriangulation(x, y);
E = edges(DT)
Saída
E = 8×2

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

Veja também

edgeAttachments isConnected freeBoundary triangulation graph