diff --git a/vcg/math/similarity.h b/vcg/math/similarity.h index ddc8751c..6292253a 100644 --- a/vcg/math/similarity.h +++ b/vcg/math/similarity.h @@ -212,13 +212,13 @@ template void Similarity::FromMatri tra[2] = t.ElementAt(2, 3);t[2][3] = 0.0; rot.FromMatrix(t); - Invert(t); + t=Inverse(t); tra = t * tra; tra/= sca; } -template Similarity &Invert(Similarity &a) { +template Similarity &Invert(Similarity &a) { a.rot.Invert(); a.sca = 1/a.sca; a.tra = a.rot.Rotate(-a.tra)*a.sca;