diff --git a/src/transform.c b/src/transform.c index 4ea9995..89cc450 100644 --- a/src/transform.c +++ b/src/transform.c @@ -109,7 +109,7 @@ void transform_get_forward(struct Transform* transform, vec3 res) void transform_get_lookat(struct Transform* transform, vec3 res) { transform_get_forward(transform, res); - vec3_add(res, transform->position, res); + vec3_mul_cross(res, transform->position, res); } void transform_get_absolute_forward(struct Transform* transform, vec3 res)