特征转换Matrix4x4到Matrix3x3

Eigen convert Matrix4x4 to Matrix3x3

本文关键字:Matrix3x3 Matrix4x4 转换 特征      更新时间:2023-10-16

我不能得到我的头围绕这个问题转换Matrix4x4到Matrix3x3使用Eigen。例如,如果我尝试这样做,它会失败:

Matrix4f m;
m << 1, 2, 3, 4,
     5, 6, 7, 8,
     9, 10, 11, 12,
     13, 14, 15, 16;
Matrix3f m2 = m.block(0,0,3,3);

是否有可能用块操作返回不同的类型,或者是否有任何其他快速解决此问题的方法?

升级到Eigen 3.2.1解决了我的问题。