将矢量映射到Eigen Affine3f

时间:2014-06-11 16:51:44

标签: eigen

我有一个包含仿射变换矩阵的12个元素的原始浮点数组,我想将它映射到Affine3f对象。

输入浮点数组实际上将参数存储在行主序列中,而Affine3f以列主格式存储它,如果我是正确的。

有没有很好的Eigen推荐方法将这样的数组映射到Affine3f对象?

1 个答案:

答案 0 :(得分:1)

您可以将其转换为丑陋的Transform<float,3,AffineCompact,RowMajor>,也可以使用Map复制系数:

AffineCompact3f A;
A = Map<Matrix<float,3,4,RowMajor> >(data);