diff --git a/cadquery/cq.py b/cadquery/cq.py index b853fa720..7c3afb60f 100644 --- a/cadquery/cq.py +++ b/cadquery/cq.py @@ -1622,6 +1622,9 @@ def lineTo(self: T, x: float, y: float, forConstruction: bool = False) -> T: endPoint = self.plane.toWorldCoords((x, y)) + if startPoint == endPoint: + return self + p = Edge.makeLine(startPoint, endPoint) if not forConstruction: