11 Commits

Author SHA1 Message Date
supermerill
e1e4f34f0a remove some warnings change some scale/unscale for better types. 2021-09-06 19:58:53 +02:00
remi durand
c275210783 #995 thin wall bug (boost voronoi bug) mitigation 2021-03-13 17:54:42 +01:00
supermerill
6fdd615b6e Merge remote-tracking branch 'remotes/prusa/master' into dev 2020-10-18 00:27:32 +02:00
supermerill
daa891aa9b gap fill: remove gap fill if it's too thin to make a continuous curve.
thinwall/gapfill: remove harmful bits that sticks out of the main line without going outside of it.
2020-05-08 16:06:49 +02:00
supermerill
af9f2a0d58 debug medial axis.
- resolved problem is that the circle has too many near points and it creates strange "bits" that aren't deleted.
 - resolved crash problem
 - resolved a rectilinearwithgapfill dotted-line instead of full line / zigzag
2019-09-16 19:29:43 +02:00
supermerill
26d17e03ee change elepehant foot direction (again)
use reference in medial axis
add comments in medial axis
2019-06-08 15:04:27 +02:00
supermerill
96b0865d87 bugfix: gcodewriter.unlift(), medial axis taper & min width
tests: thin.t almost complete, bugfix test_data typo.
2019-04-09 18:57:31 +02:00
supermerill
75775bc909 Thin_wall / medial axis:
- reworked thin_variable_width (discretization into segments of constant width)
 - bugfix taper_ends
 - add setting thin_walls_overlap to control the perimeter/thin wall overlap
2019-02-07 18:25:42 +01:00
supermerill
2ce0d3a946 Medial axis: taper the end of thin walls 2019-01-04 19:08:18 +01:00
supermerill
a48e190137 medial axis: now grows the extrusion to nozzle diameter if it's lower than that. Add a parameter to define the min width (default to 33% of nozzle diameter). 2019-01-03 19:57:00 +01:00
supermerill
a4f9c28a9a move files 2018-12-17 16:02:26 +01:00