Merged in saxicola/flatcam/Issue#227 (pull request #62)
Fix for Issue #227. Approved-by: jpcgt
This commit is contained in:
@@ -11,7 +11,7 @@ class TclCommandAddCircle(TclCommand.TclCommand):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
# List of all command aliases, to be able use old names for backward compatibility (add_poly, add_polygon)
|
# List of all command aliases, to be able use old names for backward compatibility (add_poly, add_polygon)
|
||||||
aliases = ['export_svg']
|
aliases = ['add_circle']
|
||||||
|
|
||||||
# Dictionary of types from Tcl command, needs to be ordered
|
# Dictionary of types from Tcl command, needs to be ordered
|
||||||
arg_names = collections.OrderedDict([
|
arg_names = collections.OrderedDict([
|
||||||
@@ -49,17 +49,17 @@ class TclCommandAddCircle(TclCommand.TclCommand):
|
|||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
|
|
||||||
name = args['name']
|
obj_name = args['name']
|
||||||
center_x = args['center_x']
|
center_x = args['center_x']
|
||||||
center_y = args['center_y']
|
center_y = args['center_y']
|
||||||
radius = args['radius']
|
radius = args['radius']
|
||||||
|
|
||||||
try:
|
try:
|
||||||
obj = self.collection.get_by_name(name)
|
obj = self.app.collection.get_by_name(str(obj_name))
|
||||||
except:
|
except:
|
||||||
return "Could not retrieve object: %s" % name
|
return "Could not retrieve object: %s" % obj_name
|
||||||
if obj is None:
|
if obj is None:
|
||||||
return "Object not found: %s" % name
|
return "Object not found: %s" % obj_name
|
||||||
|
|
||||||
obj.add_circle([float(center_x), float(center_y)], float(radius))
|
obj.add_circle([float(center_x), float(center_y)], float(radius))
|
||||||
|
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ class TclCommandOffset(TclCommand.TclCommand):
|
|||||||
name = args['name']
|
name = args['name']
|
||||||
x, y = args['x'], args['y']
|
x, y = args['x'], args['y']
|
||||||
|
|
||||||
self.app.collection.get_by_name(name).offset(x, y)
|
self.app.collection.get_by_name(name).offset((x, y))
|
||||||
|
|||||||
Reference in New Issue
Block a user