More efficient transform_to using unrotate
parent
3432b6c50f
commit
5eb9a4d182
|
@ -33,8 +33,8 @@ Matrix Dtransform_from2(const Pose3& pose) {
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
Point3 transform_to(const Pose3& pose, const Point3& p) {
|
Point3 transform_to(const Pose3& pose, const Point3& p) {
|
||||||
Point3 sub = p - pose.translation();
|
Point3 sub = p - pose.t_;
|
||||||
Point3 r = rotate(pose.rotation().inverse(), sub);
|
Point3 r = unrotate(pose.R_, sub);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
|
|
Loading…
Reference in New Issue