行列をEigen :: Matrix4fからEigen :: Affine3fに変換したい いずれかのヘルプ?Eigen :: Matrix4fをEigen :: Affine3fに変換する方法
おかげ
行列をEigen :: Matrix4fからEigen :: Affine3fに変換したい いずれかのヘルプ?Eigen :: Matrix4fをEigen :: Affine3fに変換する方法
おかげ
Eigen::Affine3f
はEigen::Transform<float, 3, Eigen::Affine>
のtypedefです。 referenceによれば、このタイプには、マトリックスインターフェイスを提供するメンバー関数MatrixType & matrix()
があります。
Eigen::Matrix4f a;
Eigen::Affine3f b;
b.matrix() = a;
operator=
行います:
Matrix4f M;
Affine3f F;
F = M;
を