From 2198512f79099b2005e5d0a7f536d994e9cf4737 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Wed, 13 Apr 2022 17:12:21 -0400 Subject: [PATCH] fix lp_distance function just for correctness, input is always in first quadrant when invoked from modifier --- common/math-vec2.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/math-vec2.hpp b/common/math-vec2.hpp index f84c4c0..35e2622 100644 --- a/common/math-vec2.hpp +++ b/common/math-vec2.hpp @@ -33,5 +33,5 @@ inline double magnitude(const vec2d& v) inline double lp_distance(const vec2d& v, double p) { - return pow(pow(v.x, p) + pow(v.y, p), 1 / p); + return pow(pow(fabs(v.x), p) + pow(fabs(v.y), p), 1 / p); }