isConnected
Testa se pares de vértices estão ligados por uma aresta em uma triangulação.
Categoria: Mathematics > Computational Geometry
Sintaxe
tf = isConnected(TR, v1, v2)
true para cada par v1(i), v2(i) que forma uma aresta.
tf = isConnected(TR, E)
Pares dados como linhas da matriz E de duas colunas.
Descrição
Dois vértices estão conectados quando algum triângulo (tetraedro) da malha tem ambos como cantos. Estar conectado aqui significa ligado diretamente por uma aresta, e não alcançável por um caminho. A ordem não importa: (a, b) e (b, a) dão a mesma resposta.
Argumentos de entrada
TR- Um objeto
triangulationoudelaunayTriangulation. v1, v2- Vetores coluna de índices de vértices.
Argumentos de saída
tf- Vetor coluna lógico, um valor por par.
Exemplo
Quais pares são arestas
x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DT = delaunayTriangulation(x, y);
tf = isConnected(DT, [1; 1], [2; 3])
Saída
tf = 2×1 logical array
1
0