Point3::normalized() is const and does not modify components

This commit is contained in:
alemuntoni 2021-11-11 11:37:57 +01:00
parent be6b1dc641
commit 179b9360c5
1 changed files with 6 additions and 1 deletions

View File

@ -379,7 +379,12 @@ public:
}
// for compatibility with eigen port
inline Point3 & normalized() { return Normalize(); }
inline Point3 normalized() const
{
Point3<P3ScalarType> p = *this;
p.Normalize();
return p;
}
/**
* Convert to polar coordinates from cartesian coordinates.