From de056cd7b0ae1ee957db1c3f005cfca5410e01b2 Mon Sep 17 00:00:00 2001 From: David Kaufman Date: Tue, 22 Aug 2023 11:00:29 -0400 Subject: [PATCH] [Path] Fix bug where ramp dressup makes big circles --- src/Mod/Path/Path/Dressup/Gui/RampEntry.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/Path/Dressup/Gui/RampEntry.py b/src/Mod/Path/Path/Dressup/Gui/RampEntry.py index e365f3b6bf..6df13bba3f 100644 --- a/src/Mod/Path/Path/Dressup/Gui/RampEntry.py +++ b/src/Mod/Path/Path/Dressup/Gui/RampEntry.py @@ -479,9 +479,9 @@ class ObjectDressup: ): return Part.makeLine(startPoint, endPoint) elif type(originalEdge.Curve) == Part.Circle: - arcMid = originalEdge.valueAt( - (originalEdge.FirstParameter + originalEdge.LastParameter) / 2 - ) + firstParameter = originalEdge.Curve.parameter(startPoint) + lastParameter = originalEdge.Curve.parameter(endPoint) + arcMid = originalEdge.valueAt((firstParameter + lastParameter) / 2) arcMid.z = (startPoint.z + endPoint.z) / 2 return Part.Arc(startPoint, arcMid, endPoint).toShape() else: