Utility/Node: Fix negative scaling not affecting rotation

This commit is contained in:
Lynix
2019-12-13 17:23:01 +01:00
parent c10b0c22ed
commit 3760c8b5c4
3 changed files with 34 additions and 4 deletions

View File

@@ -105,6 +105,8 @@ namespace Nz
virtual void UpdateDerived() const;
virtual void UpdateTransformMatrix() const;
static Quaternionf ScaleQuaternion(const Vector3f& scale, Quaternionf quaternion);
mutable std::vector<Node*> m_childs;
mutable Matrix4f m_transformMatrix;
mutable Quaternionf m_derivedRotation;