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 triangulation ou delaunayTriangulation.
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

Veja também

circumcenter incenters delaunayTriangulation triangulation