我有一个包含仿射变换矩阵的12个元素的原始浮点数组,我想将它映射到Affine3f对象。
输入浮点数组实际上将参数存储在行主序列中,而Affine3f以列主格式存储它,如果我是正确的。
有没有很好的Eigen推荐方法将这样的数组映射到Affine3f对象?
答案 0 :(得分:1)
您可以将其转换为丑陋的Transform<float,3,AffineCompact,RowMajor>
,也可以使用Map
复制系数:
AffineCompact3f A;
A = Map<Matrix<float,3,4,RowMajor> >(data);