diff --git a/src/transform.h b/src/transform.h index 8d5054a..ae0cc5d 100644 --- a/src/transform.h +++ b/src/transform.h @@ -43,7 +43,7 @@ Vector transform_direction(Transform* self, Vector direction) { static inline Vector transform_point(Transform* self, Vector position) { - return vaddf(vmulf(transform_direction(self, position), self->scale), self->position); + return vaddf(vmulf(vrotatef(position, self->rotation), self->scale), self->position); } static