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
DelaunayTriouTriRep. 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