CAM: Do not create useless G0 X0 Y0 movements for mutliprofile operations
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user