- const glm::mat4 &Rotation() const noexcept { return rotation; }
- void Rotation(const glm::mat4 &) noexcept;
+ /// direction is rotation axis, magnitude is speed in rad/ms
+ const glm::vec3 &AngularVelocity() const noexcept { return angular_velocity; }
+ void AngularVelocity(const glm::vec3 &) noexcept;
+
+ const glm::quat &Rotation() const noexcept { return rotation; }
+ void Rotation(const glm::quat &) noexcept;