Merge pull request #21519 from tarman3/x0y0

CAM: Do not create useless G0 X0 Y0 movements for multiprofile operations
This commit is contained in:
sliptonic
2025-06-02 10:11:42 -05:00
committed by GitHub

View File

@@ -290,7 +290,8 @@ class ObjectOp(PathOp.ObjectOp):
pathParams["threshold"] = 2.001 * self.radius
if self.endVector is not None:
pathParams["start"] = self.endVector
if self.endVector[:2] != (0, 0):
pathParams["start"] = self.endVector
elif PathOp.FeatureStartPoint & self.opFeatures(obj) and obj.UseStartPoint:
pathParams["start"] = obj.StartPoint