Merge pull request #10318 from davidgilkaufman/rampCircleBug

[Path] Fix bug where ramp dressup makes big circles
This commit is contained in:
sliptonic
2023-08-28 10:45:17 -05:00
committed by GitHub

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: