template<typename T>
QuatCalcCommon class
Public types
Public static functions
- static auto length(const Base& v) -> T
- static auto normalize(Base& v) -> T
- static auto dot(const Base& u, const Base& v) -> T
- static void setMul(Base& out, const Base& u, const Base& v)
- static void slerpTo(Base& out, const Base& q1, const Base& q2, f32 t)
- static void makeUnit(Base& q)
- static auto makeVectorRotation(Base& q, const Vec3& from, const Vec3& to) -> bool
- static void set(Base& q, const Base& other)
- static void set(Base& q, T w, T x, T y, T z)
- static void setRPY(Base& q, T roll, T pitch, T yaw)
- static void setAxisAngle(Base& q, const Vec3& axis, T angle)
- static void calcRPY(Vec3& rpy, const Base& q)