edgeAttachments
Triângulos ou tetraedros ligados a arestas dadas de uma triangulação.
Categoria: Mathematics > Computational Geometry
Sintaxe
T = edgeAttachments(TR, v1, v2)
Para cada aresta do vértice v1(i) ao v2(i), lista os simplexes que contêm a aresta.
T = edgeAttachments(TR, E)
As arestas são dadas como linhas da matriz E de duas colunas.
Descrição
Uma aresta interna de uma malha plana pertence a dois triângulos; uma aresta do contorno pertence a um. Ver quantos simplexes retornam diz, portanto, se a aresta está no contorno. Em uma malha tetraédrica 3-D, uma aresta pode ser compartilhada por muitos tetraedros.
Argumentos de entrada
TR- Um objeto
triangulationoudelaunayTriangulation. v1, v2- Vetores coluna de índices de vértices que definem as arestas.
E- Arestas como matriz de duas colunas de índices de vértices.
Argumentos de saída
T- Cell array com uma entrada por aresta, cada uma um vetor linha de índices de simplexes. Uma aresta que não está na triangulação dá uma entrada vazia.
Exemplo
Triângulos em duas arestas
x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DT = delaunayTriangulation(x, y);
ea = edgeAttachments(DT, [1 2; 2 3])
Saída
ea = 2×1 cell
{[2]}
{[1]}