2014-09-03 70 views
0

我有一個3 * 3的矩陣,並且想要翻譯每一列。如何翻譯使用特徵的矩陣

#include <Eigen/geometry> 

using namespace Eigen; 

int main() 
{ 
    Translation3d tr(1,2,3); 
    Matrix3d m; m<<1,2,3,4,5,6,7,8,9; 
    // m = tr * m; //will not work 
} 

還沒有線索從徵手動...

回答

1

手冊上說Translation不直接使用。

對於轉換,你可能會希望Affine3d,但請注意,你的矩陣m不是齊次矩陣,所以你要麼改變它是4x4或使用其他Affine3d對象。