diff --git a/cadquery/cq.py b/cadquery/cq.py index 20b5f3727..ecadbe596 100644 --- a/cadquery/cq.py +++ b/cadquery/cq.py @@ -664,7 +664,7 @@ def copyWorkplane(self, obj: T) -> T: :type obj: a CQ object :returns: a CQ object with obj's workplane """ - out = obj.__class__(obj.plane) + out = copy(obj) out.parent = self out.ctx = self.ctx return out