相关疑难解决方法(0)

特征将旋转和平移组合成一个矩阵

我有一个旋转矩阵rot(Eigen :: Matrix3d)和一个平移向量transl(Eigen :: Vector3d),我想在4x4变换矩阵中将它们放在一起.我只是因为我的生活无法弄清楚如何在Eigen中做到这一点.我认为Affine可以以某种方式使用,但我不明白它是如何工作的.

基本上我想要一个如何在Eigen中转换矩阵(4x4)的组合变换相乘和特征矩阵类型

我的代码(由于我不理解Affine如何工作而无法编译)如下所示:

Eigen::Affine3d r(rot);
Eigen::Affine3d t(transl);
Eigen::Matrix4d m = t.matrix();
m *= r.matrix();
Run Code Online (Sandbox Code Playgroud)

c++ matrix eigen

9
推荐指数
3
解决办法
3万
查看次数

特征中的旋转矩阵

我可以使用特征库来获得将矢量A旋转到矢量B的旋转矩阵吗?我一直在寻找,但找不到相关的api.

eigen

8
推荐指数
1
解决办法
7328
查看次数

标签 统计

eigen ×2

c++ ×1

matrix ×1