Programing/Language/C++/Library/Eigen のバックアップ(No.2)



幾何演算

2点間の距離

  1.   Eigen::Vector3d a(1,2,3); // 点A
  2.   Eigen::Vector3d b(4,5,6); // 点B
  3.   Eigen::Vector3d v_ab = b-a; // ベクトルAB
  4.  
  5.   v_ab.norm(); // ab間の距離
  6.   v_ab.squaredNorm(); // ab間の二乗距離
  7.   v_ab.dot(v_ab);     // ab間の二乗距離(squaredNormと同じ)

参考リンク