From 4d6d4429e1ab06bf810199f138497e90c6419023 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 7 May 2025 06:31:19 -0700 Subject: [PATCH] fix incorrect rad <-> turn conversion path --- src/base/base_math.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/base/base_math.h b/src/base/base_math.h index 21e238bf..e6f76423 100644 --- a/src/base/base_math.h +++ b/src/base/base_math.h @@ -386,8 +386,8 @@ struct Rng1S64Array #define floor_f32(v) floorf(v) #define round_f32(v) roundf(v) #define abs_f32(v) fabsf(v) -#define radians_from_turns_f32(v) ((v)*2*3.1415926535897f) -#define turns_from_radians_f32(v) ((v)/2*3.1415926535897f) +#define radians_from_turns_f32(v) ((v)*(2*3.1415926535897f)) +#define turns_from_radians_f32(v) ((v)/(2*3.1415926535897f)) #define degrees_from_turns_f32(v) ((v)*360.f) #define turns_from_degrees_f32(v) ((v)/360.f) #define degrees_from_radians_f32(v) (degrees_from_turns_f32(turns_from_radians_f32(v))) @@ -404,8 +404,8 @@ struct Rng1S64Array #define floor_f64(v) floor(v) #define round_f64(v) round(v) #define abs_f64(v) fabs(v) -#define radians_from_turns_f64(v) ((v)*2*3.1415926535897) -#define turns_from_radians_f64(v) ((v)/2*3.1415926535897) +#define radians_from_turns_f64(v) ((v)*(2*3.1415926535897)) +#define turns_from_radians_f64(v) ((v)/(2*3.1415926535897)) #define degrees_from_turns_f64(v) ((v)*360.0) #define turns_from_degrees_f64(v) ((v)/360.0) #define degrees_from_radians_f64(v) (degrees_from_turns_f64(turns_from_radians_f64(v)))