diff --git a/IntrinsicCore/src/IntrinsicCoreComponentsNode.cpp b/IntrinsicCore/src/IntrinsicCoreComponentsNode.cpp index e6f2e227..17d6af8f 100644 --- a/IntrinsicCore/src/IntrinsicCoreComponentsNode.cpp +++ b/IntrinsicCore/src/IntrinsicCoreComponentsNode.cpp @@ -99,7 +99,7 @@ void NodeManager::updateTransforms(const NodeRefArray& p_Nodes) glm::mat4 scale = glm::scale(glm::mat4(1.0f), NodeManager::_worldSize(nodeRef)); - _worldMatrix(nodeRef) = trans * scale * rot; + _worldMatrix(nodeRef) = trans * rot * scale; _inverseWorldMatrix(nodeRef) = glm::inverse(_worldMatrix(nodeRef)); // Update AABB