isEdge

Testa se pares de vértices formam uma aresta de uma triangulação DelaunayTri ou TriRep antiga.

Categoria: Mathematics > Computational Geometry

Sintaxe

tf = isEdge(TR, v1, v2)

true para cada par v1(i), v2(i) que é uma aresta.

tf = isEdge(TR, E)

Pares dados como linhas de uma matriz de duas colunas.

Descrição

isEdge é o nome antigo do que isConnected faz para as classes novas de triangulação. Dois vértices formam uma aresta quando algum triângulo da malha os tem como cantos adjacentes. Uma resposta falsa não significa que os pontos estejam distantes, apenas que nenhum triângulo os liga.

Argumentos de entrada

TR
Um objeto DelaunayTri ou TriRep.
v1, v2
Índices de vértices, como vetores do mesmo comprimento.

Argumentos de saída

tf
Vetor coluna lógico, um valor por par.

Exemplo

Aresta ou não

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DL = DelaunayTri(x, y);
tf = isEdge(DL, [1 1], [2 3])
Saída
tf = 2×1 logical array

   1
   0

Veja também

isConnected edges DelaunayTri