Ich möchte eine Matrix von Eigen :: Matrix4f zu Eigen :: Affine3f konvertieren Irgendwelche Hilfe?Wie konvertiert man Eigen :: Matrix4f zu Eigen :: Affine3f
Dank
Ich möchte eine Matrix von Eigen :: Matrix4f zu Eigen :: Affine3f konvertieren Irgendwelche Hilfe?Wie konvertiert man Eigen :: Matrix4f zu Eigen :: Affine3f
Dank
Eigen::Affine3f
ist ein typedef von Eigen::Transform<float, 3, Eigen::Affine>
. Gemäß der reference hat der Typ eine Elementfunktion MatrixType & matrix()
, die Ihnen Matrix-Schnittstelle gibt.
Eigen::Matrix4f a;
Eigen::Affine3f b;
b.matrix() = a;
operator=
tun:
Matrix4f M;
Affine3f F;
F = M;