From 31aab11e29aaa58317cbe3147808a3dfe476830d Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Fri, 30 Oct 2015 09:46:48 +0100 Subject: [PATCH] use model -Z for heading when not moving --- src/world/world.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/world/world.cpp b/src/world/world.cpp index 08ee294..bf2abf3 100644 --- a/src/world/world.cpp +++ b/src/world/world.cpp @@ -161,8 +161,8 @@ void Entity::UpdateHeading() noexcept { heading = Velocity() / speed; } else { speed = 0.0f; - // use -Z (forward axis) of local view transform - heading = -glm::vec3(view_transform[2]); + // use -Z (forward axis) of model transform (our "chest") + heading = -glm::vec3(model_transform[2]); } } -- 2.39.2