vertexAttachments

Lista os triângulos ou tetraedros ligados aos vértices dados.

Categoria: Mathematics > Computational Geometry

Sintaxe

ID = vertexAttachments(TR, vi)

Retorna, para cada índice de vértice em vi, os elementos que usam esse vértice.

Descrição

O resultado responde quais triângulos tocam um ponto dado. É a visão inversa da lista de conectividade, que diz quais vértices formam cada triângulo. Um vértice na borda da malha está ligado a menos elementos do que um interno.

Argumentos de entrada

TR
Um objeto triangulation.
vi
Índices de vértices (um vetor). Se omitido, todos os vértices são usados.

Argumentos de saída

ID
Cell array com um vetor linha por vértice, contendo os índices dos elementos (linhas da lista de conectividade) que contêm esse vértice.

Exemplo

Triângulos ao redor de um vértice

P = [0 0; 1 0; 1 1; 0 1];
T = [1 2 3; 1 3 4];
TR = triangulation(T, P);
ID = vertexAttachments(TR, 1);
disp(ID{1})
Saída
     1     2

Veja também

triangulation neighbors vertexNormal pointLocation