Voglio convertire una matrice da Eigen :: Matrix4f a Eigen :: Affine3f Qualsiasi aiuto?Come convertire Eigen :: Matrix4f in Eigen :: Affine3f
Grazie
Voglio convertire una matrice da Eigen :: Matrix4f a Eigen :: Affine3f Qualsiasi aiuto?Come convertire Eigen :: Matrix4f in Eigen :: Affine3f
Grazie
Eigen::Affine3f
è un typedef di Eigen::Transform<float, 3, Eigen::Affine>
. In base allo reference, il tipo ha una funzione membro MatrixType & matrix()
che fornisce l'interfaccia matrice.
Eigen::Matrix4f a;
Eigen::Affine3f b;
b.matrix() = a;
operator=
farà:
Matrix4f M;
Affine3f F;
F = M;