Fixed relative transform rotations (For real this time?)

This commit is contained in:
ViktorLjung
2014-05-12 22:15:21 +02:00
parent 2aa51c3e90
commit ddc41b88a7
+3 -3
View File
@@ -74,10 +74,10 @@ Components::Transform Systems::TransformSystem::AbsoluteTransform(EntityID entit
auto transform2 = m_World->GetComponent<Components::Transform>(entity, "Transform");
// Position
if (entity != 0)
absPosition += transform2->Orientation * transform->Position;
else
if (entity == 0)
absPosition += transform->Position;
else
absPosition = transform2->Orientation * (absPosition + transform->Position);
// Orientation
absOrientation = transform->Orientation * absOrientation;
// Scale