AbsolutePosition should be calculating correctly now, third time.

This commit is contained in:
William Moberg
2016-03-12 19:59:37 +01:00
parent a3b3351e55
commit 91bad517d3
+1 -1
View File
@@ -45,7 +45,7 @@ glm::vec3 Transform::AbsolutePosition(EntityWrapper entity)
} else {
EntityWrapper parent = entity.Parent();
// Calculate position
glm::vec3 position = AbsolutePosition(parent) + Transform::AbsoluteScale(parent) * (Transform::AbsoluteOrientation(parent) * (const glm::vec3&)cTransformPosition);
glm::vec3 position = AbsolutePosition(parent) + Transform::AbsoluteOrientation(parent) * (Transform::AbsoluteScale(parent) * (const glm::vec3&)cTransformPosition);
// Cache it
PositionCache[entity] = position;
RecalculatedPositions++;