C++ 如何将Eigen::Matrix4f转换为Eigen::Affine3f
我想将矩阵从Eigen::Matrix4f转换为Eigen::Affine3f 有人帮忙吗C++ 如何将Eigen::Matrix4f转换为Eigen::Affine3f,c++,eigen,C++,Eigen,我想将矩阵从Eigen::Matrix4f转换为Eigen::Affine3f 有人帮忙吗 谢谢Eigen::Affine3f是Eigen::Transform的类型定义。 根据,该类型有一个成员函数MatrixType&matrix(),它为您提供了矩阵接口 Eigen::Matrix4f a; Eigen::Affine3f b; b.matrix() = a; operator=将执行以下操作: Matrix4f M; Affine3f F; F = M;
谢谢
Eigen::Affine3f
是Eigen::Transform
的类型定义。
根据,该类型有一个成员函数MatrixType&matrix()
,它为您提供了矩阵接口
Eigen::Matrix4f a;
Eigen::Affine3f b;
b.matrix() = a;
operator=
将执行以下操作:
Matrix4f M;
Affine3f F;
F = M;