cartToBary

Forma antiga de cartesianToBarycentric para objetos TriRep e DelaunayTri.

Categoria: Mathematics > Computational Geometry

Sintaxe

B = cartToBary(TR, T, X)

Coordenadas baricêntricas das linhas de X relativas aos simplexes T.

Descrição

cartToBary é o nome antigo de cartesianToBarycentric e dá os mesmos números. Coordenadas baricêntricas são pesos nos vértices do simplex que somam 1; pesos negativos indicam que o ponto está fora do simplex.

É mantida para scripts que usam as classes DelaunayTri e TriRep.

Argumentos de entrada

TR
Um objeto DelaunayTri ou TriRep.
T
Vetor coluna de índices de simplexes.
X
Pontos cartesianos de consulta, um por linha.

Argumentos de saída

B
Coordenadas baricêntricas, uma linha por ponto de consulta.

Exemplo

Coordenadas baricêntricas de um ponto

x = [0 1 1 0 0.5]';
y = [0 0 1 1 0.5]';
DL = DelaunayTri(x, y);
b = cartToBary(DL, 1, [0.9 0.6])
Saída
b = 1×3

    0.2000    0.3000    0.5000

Veja também

cartesianToBarycentric baryToCart DelaunayTri