- Copper Fill Tool: added GUI category in Edit -> Preferences window
- QRCode Tool: added a selection limit parameter to control the selection shape vs utility geo
This commit is contained in:
@@ -247,16 +247,12 @@ class ToolCopperFill(FlatCAMTool):
|
||||
|
||||
def set_tool_ui(self):
|
||||
self.units = self.app.ui.general_defaults_form.general_app_group.units_radio.get_value()
|
||||
# self.clearance_entry.set_value(float(self.app.defaults["tools_copperfill_clearance"]))
|
||||
# self.margin_entry.set_value(float(self.app.defaults["tools_copperfill_margin"]))
|
||||
# self.reference_radio.set_value(self.app.defaults["tools_copperfill_reference"])
|
||||
# self.geo_steps_per_circle = int(self.app.defaults["tools_copperfill_circle_steps"])
|
||||
# self.bbox_type_radio.set_value(self.app.defaults["tools_copperfill_box_type"])
|
||||
self.clearance_entry.set_value(float(self.app.defaults["tools_copperfill_clearance"]))
|
||||
self.margin_entry.set_value(float(self.app.defaults["tools_copperfill_margin"]))
|
||||
self.reference_radio.set_value(self.app.defaults["tools_copperfill_reference"])
|
||||
self.bbox_type_radio.set_value(self.app.defaults["tools_copperfill_box_type"])
|
||||
|
||||
self.clearance_entry.set_value(0.5)
|
||||
self.margin_entry.set_value(1.0)
|
||||
self.reference_radio.set_value('itself')
|
||||
self.bbox_type_radio.set_value('rect')
|
||||
self.geo_steps_per_circle = int(self.app.defaults["tools_copperfill_circle_steps"])
|
||||
|
||||
self.area_method = False
|
||||
|
||||
|
||||
@@ -562,8 +562,8 @@ class QRCode(FlatCAMTool):
|
||||
offset_geo = list()
|
||||
|
||||
# I use the len of self.qrcode_geometry instead of the utility one because the complexity of the polygons is
|
||||
# better seen in this
|
||||
if len(self.qrcode_geometry) <= 330:
|
||||
# better seen in this (bit what if the sel.qrcode_geometry is just one geo element? len will fail ...
|
||||
if len(self.qrcode_geometry) <= self.app.defaults["tools_qrcode_sel_limit"]:
|
||||
try:
|
||||
for poly in self.qrcode_utility_geometry:
|
||||
offset_geo.append(translate(poly.exterior, xoff=pos[0], yoff=pos[1]))
|
||||
|
||||
Reference in New Issue
Block a user