[Path] Fix bug where ramp dressup makes big circles

This commit is contained in:
David Kaufman
2023-08-22 11:00:29 -04:00
parent 20153863f8
commit de056cd7b0

View File

@@ -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: