
EIGEN
张大饼的最爱
这个作者很懒,什么都没留下…
展开
-
Eigen: 求两个向量的夹角
//! Compute cosine of the angle between two vectors. double computeCosineOfAngleBetweenVectors( const Eigen::VectorXd& vector0, const Eigen::VectorXd& vector1 ) { assert( vector0.size( ) == vector1.si.原创 2021-11-05 11:44:25 · 1254 阅读 · 0 评论 -
Eigen: 绕着某个轴旋转指定角度
// 计算绕着某个轴旋转指定角度的旋转矩阵 Eigen::AngleAxisd v(dAngle, fixedAxis); Eigen::Matrix3d rotMatrix = v.matrix(); // 移动的其中一个轴 Eigen::Vector3d axi1Before; Eigen::Vector3d axi1After; axi1After = rotMatrix * axi1Before; ...原创 2021-07-08 15:51:20 · 1918 阅读 · 0 评论 -
Eigen: 已知两个向量求他们之间的旋转矩阵
已知两个向量,其中一个向量由另一个旋转得到,求他们的旋转矩阵。 Eigen::Matrix3d rotMatrix; Eigen::Vector3d vectorBefore(x, y, z) Eigen::Vector3d vectorAfter(a, b, c); rotMatrix = Eigen::Quaterniond::FromTwoVectors(vectorBefore, vectorAfter).toRotationMatrix(); Eigen::Vector3d ..原创 2020-06-03 16:12:13 · 8688 阅读 · 1 评论