- a bit of optimization in camblib.clear_polygon() method

- added the update of bounds for the TclCommands: Mirror, Scale, Offset, Skew, Buffer
This commit is contained in:
Marius Stanciu
2023-06-15 00:50:10 +03:00
parent dd49b21176
commit aa7758c885
7 changed files with 99 additions and 25 deletions

View File

@@ -162,3 +162,13 @@ class TclCommandMirror(TclCommandSignaled):
except Exception as e:
self.app.log.error("Operation failed: %s" % str(e))
return "fail"
try:
xmin, ymin, xmax, ymax = obj.bounds()
obj.obj_options['xmin'] = xmin
obj.obj_options['ymin'] = ymin
obj.obj_options['xmax'] = xmax
obj.obj_options['ymax'] = ymax
except Exception as e:
self.app.log.error("TclCommandMirror -> The object has no bounds properties. %s" % str(e))
return "fail"