]> git.localhorst.tv Git - space.git/blobdiff - src/graphics/Vector.h
less sucky autopilot
[space.git] / src / graphics / Vector.h
index 4cf920bd70b8a6eaeafb8f9f75ab04ce1570ace7..97dfd4ac70662c4a22eada8982bb116fbc8f89b3 100644 (file)
@@ -154,6 +154,10 @@ template<class Scalar>
 constexpr Scalar Length(Vector<Scalar> v) {
        return std::sqrt(Dot(v, v));
 }
+template<class Scalar>
+constexpr Vector<Scalar> Norm(Vector<Scalar> v) {
+       return v / Length(v);
+}
 
 template<class Scalar>
 constexpr Vector<Scalar> Rotate90(Vector<Scalar> v) {