- fixed an exception that was raised in Geometry object when using an Offset
This commit is contained in:
parent
445b4300f5
commit
593e6a80e5
@ -7,7 +7,11 @@ CHANGELOG for FlatCAM beta
|
|||||||
|
|
||||||
=================================================
|
=================================================
|
||||||
|
|
||||||
27.06.2020
|
29.07.2020
|
||||||
|
|
||||||
|
- fixed an exception that was raised in Geometry object when using an Offset
|
||||||
|
|
||||||
|
27.07.2020
|
||||||
|
|
||||||
- Gerber parser - a single move with pen up D2 followed by a pen down D1 at the same location is now treated as a Flash; fixed issue #441
|
- Gerber parser - a single move with pen up D2 followed by a pen down D1 at the same location is now treated as a Flash; fixed issue #441
|
||||||
|
|
||||||
|
@ -5051,7 +5051,7 @@ class CNCjob(Geometry):
|
|||||||
# The Geometry from which we create GCode
|
# The Geometry from which we create GCode
|
||||||
geometry = tools[tool]['solid_geometry']
|
geometry = tools[tool]['solid_geometry']
|
||||||
# ## Flatten the geometry. Only linear elements (no polygons) remain.
|
# ## Flatten the geometry. Only linear elements (no polygons) remain.
|
||||||
flat_geometry = self.flatten(geometry, pathonly=True)
|
flat_geometry = self.flatten(geometry, reset=True, pathonly=True)
|
||||||
log.debug("%d paths" % len(flat_geometry))
|
log.debug("%d paths" % len(flat_geometry))
|
||||||
|
|
||||||
# #########################################################################################################
|
# #########################################################################################################
|
||||||
@ -5098,6 +5098,7 @@ class CNCjob(Geometry):
|
|||||||
if it.is_ring:
|
if it.is_ring:
|
||||||
it = Polygon(it)
|
it = Polygon(it)
|
||||||
temp_solid_geometry.append(it.buffer(offset, join_style=2))
|
temp_solid_geometry.append(it.buffer(offset, join_style=2))
|
||||||
|
temp_solid_geometry = self.flatten(temp_solid_geometry, reset=True, pathonly=True)
|
||||||
else:
|
else:
|
||||||
temp_solid_geometry = flat_geometry
|
temp_solid_geometry = flat_geometry
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user