ignore cloned dimensions in Dimension.transform()
@@ -721,6 +721,10 @@ class Dimension(DXFGraphic, OverrideMixin):
transform_if_exist(vertex_name, m.transform)
dxf.extrusion = ocs.new_extrusion
+
+ # ignore cloned geometry, this would transform the block content
+ # multiple times:
+ if not dxf.hasattr("insert"):
self._transform_block_content(m)
return self
