From c1e75ac127a6f9b17346c075cbe4270db2ddcbfb Mon Sep 17 00:00:00 2001 From: Brandon502 <105077712+Brandon502@users.noreply.github.com> Date: Wed, 16 Oct 2024 12:12:28 -0400 Subject: [PATCH] Expand1D Arc - No holes --- wled00/FX_fcn.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index 2e8e0528..98e793d5 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -870,7 +870,8 @@ uint16_t Segment::virtualLength() const { break; case M12_pCorner: case M12_pArc: - vLen = max(vW,vH); // get the longest dimension + vLen = sqrt16(vW * vW + vH * vH); + if (vW != vH) vLen++; // round up break; case M12_jMap: //WLEDMM jMap if (jMap)