在 Eigen 中是否有适用于Hat 运算符的现成函数或方法?那是运算符,将向量作为输入并返回一个矩阵,该矩阵模拟与该向量的叉积。我知道,它可以很容易地编写,但想避免它:
Eigen::Vector3d t = // some vector ;
Eigen::Matrix3d t_hat;
t_hat << 0, -t(2), t(1),
t(2), 0, -t(0),
-t(1), t(0), 0;
在 Eigen 中是否有适用于Hat 运算符的现成函数或方法?那是运算符,将向量作为输入并返回一个矩阵,该矩阵模拟与该向量的叉积。我知道,它可以很容易地编写,但想避免它:
Eigen::Vector3d t = // some vector ;
Eigen::Matrix3d t_hat;
t_hat << 0, -t(2), t(1),
t(2), 0, -t(0),
-t(1), t(0), 0;