incenter
Incentros e raios dos círculos inscritos nos triângulos ou tetraedros de uma triangulação.
Categoria: Mathematics > Computational Geometry
Sintaxe
IC = incenter(TR)
Incentro de cada simplex, uma linha por simplex.
IC = incenter(TR, T)
Apenas para os simplexes em T.
[IC, r] = incenter(___)
Também retorna os inraios.
Descrição
O incentro é o centro do maior círculo (esfera) que cabe dentro de um simplex, tocando todos os seus lados. Em um triângulo, é onde as bissetrizes se encontram. Ao contrário do circuncentro, sempre fica dentro do simplex.
A razão entre inraio e circunraio é uma medida comum da qualidade da forma de um triângulo.
Argumentos de entrada
TR- Um objeto
triangulationoudelaunayTriangulation. T- Vetor coluna opcional de índices de simplexes.
Argumentos de saída
IC- Coordenadas dos incentros, uma linha por simplex.
r- Vetor coluna dos raios dos círculos (esferas) inscritos.
Exemplo
Incentros e raios
x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DT = delaunayTriangulation(x, y);
[IC, r] = incenter(DT)
Saída
IC = 4×2
0.7929 0.5000
0.5000 0.2071
0.2071 0.5000
0.5000 0.7929
r = 4×1
0.2071
0.2071
0.2071
0.2071