fixed translation

This commit is contained in:
Lauchmelder 2021-12-21 22:21:00 +01:00
parent 2242adc568
commit ce747f283a
4 changed files with 6 additions and 3 deletions

View file

@ -71,7 +71,7 @@ void Transformable::Scale(const glm::vec3& factor)
void Transformable::CalculateTransformationMatrix()
{
transformation = glm::mat4(1.0f);
transformation = glm::translate(transformation, position);
transformation = glm::translate(transformation, -position);
transformation *= glm::toMat4(orientation);
transformation = glm::scale(transformation, scale);
}