- fixed a rare issue in the generation of non-copper-region geometry started from the Gerber Object UI (selected tab)
This commit is contained in:
parent
284d500073
commit
f604cd461d
|
@ -981,6 +981,9 @@ class FlatCAMGerber(FlatCAMObj, Gerber):
|
||||||
|
|
||||||
def geo_init(geo_obj, app_obj):
|
def geo_init(geo_obj, app_obj):
|
||||||
assert isinstance(geo_obj, FlatCAMGeometry)
|
assert isinstance(geo_obj, FlatCAMGeometry)
|
||||||
|
if isinstance(self.solid_geometry, list):
|
||||||
|
self.solid_geometry = cascaded_union(self.solid_geometry)
|
||||||
|
|
||||||
bounding_box = self.solid_geometry.envelope.buffer(float(self.options["noncoppermargin"]))
|
bounding_box = self.solid_geometry.envelope.buffer(float(self.options["noncoppermargin"]))
|
||||||
if not self.options["noncopperrounded"]:
|
if not self.options["noncopperrounded"]:
|
||||||
bounding_box = bounding_box.envelope
|
bounding_box = bounding_box.envelope
|
||||||
|
|
|
@ -9,6 +9,10 @@ CAD program, and create G-Code for Isolation routing.
|
||||||
|
|
||||||
=================================================
|
=================================================
|
||||||
|
|
||||||
|
20.12.2019
|
||||||
|
|
||||||
|
- fixed a rare issue in the generation of non-copper-region geometry started from the Gerber Object UI (selected tab)
|
||||||
|
|
||||||
19.12.2019
|
19.12.2019
|
||||||
|
|
||||||
- in 2-Sided Tool added a way to calculate the bounding box values for a selection of objects, and also the centroid
|
- in 2-Sided Tool added a way to calculate the bounding box values for a selection of objects, and also the centroid
|
||||||
|
|
Loading…
Reference in New Issue