kicad/utils/kicad2step/pcb
Seth Hillbrand d3c82b0b57 kicad2step: limit small segment add/remove
The addition of very small segments in OCE triggers sliver
removal/cleanup in the BREP generation that can get stuck in a very long
loop during STEP export of boards.  These were introduced to ensure
closure of boards with small gaps that were too big for OCE to consider
joined.

Removing the small segments allows STEP export to proceed in a
reasonable time.  This also decreases the default minimum gap size that
kicad2step uses to determine curve matching.  This prevents mis-matching
small curves

Fixes: lp:1784626
* https://bugs.launchpad.net/kicad/+bug/1784626
2018-09-06 18:44:09 -07:00
..
3d_resolver.cpp Fold 3D Search Paths dialog into Configure Paths. 2018-07-17 15:11:01 +01:00
3d_resolver.h Fold 3D Search Paths dialog into Configure Paths. 2018-07-17 15:11:01 +01:00
base.cpp kicad2step: More diagnostic messages to determine export issues 2018-06-18 17:51:22 +02:00
base.h kicad2step: limit small segment add/remove 2018-09-06 18:44:09 -07:00
kicadcurve.cpp kicad2step: More diagnostic messages to determine export issues 2018-06-18 17:51:22 +02:00
kicadcurve.h kicad2step: More diagnostic messages to determine export issues 2018-06-18 17:51:22 +02:00
kicadmodel.cpp Decode "offset" in STEP export tool 2017-12-01 16:21:50 +01:00
kicadmodel.h Change KICADMODEL definition from struct to class for consistency 2016-09-26 23:54:34 -04:00
kicadmodule.cpp Fix incorrect parsing in kicad2step when a footprint has both locked and placed options activated. 2018-01-15 11:24:09 +01:00
kicadmodule.h Fixes: lp:1696204 3D STEP export doesn't handle B.Cu rename 2017-06-08 08:33:14 +02:00
kicadpad.cpp Added more info to kicad2step parsing failures 2017-02-01 19:43:44 -05:00
kicadpad.h Added kicad2step tool. 2016-09-22 08:37:16 -04:00
kicadpcb.cpp kicad2step: Added minimum distance parameter 2018-06-19 10:37:07 +02:00
kicadpcb.h kicad2step: Added minimum distance parameter 2018-06-19 10:37:07 +02:00
oce_utils.cpp kicad2step: limit small segment add/remove 2018-09-06 18:44:09 -07:00
oce_utils.h kicad2step: Added minimum distance parameter 2018-06-19 10:37:07 +02:00