-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thin wall improvements (v3) #4790
base: master
Are you sure you want to change the base?
Commits on Sep 6, 2018
-
- now keep the bit with 0 width to merge them instead of just delete them - merging algorithm re-coded (extensively) - change behavior of thick polyline to only 1 width value per point instead of 2 per pair of adjacent points. - do not post-process the voronoi diagram in polylines, now it's don in expolygon.medial_axis. - failsafes in perimeter_generator (too many splits, too small) - some new tests.
supermerill committedSep 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 6ba61fe - Browse repository at this point
Copy the full SHA 6ba61feView commit details
Commits on Oct 1, 2018
-
* corrections from review * more functions for a clearer code * now simplify the frontier with the anchor to avoid weird edge-cases. * new post-process: remove "curve edge" before merging * new post-process: cube corner: the small bit that go from the voronoi corner to the cube corner is now a "pulling string" that pull the voronoi corner a bit to make a nicer cube. * _variable_width : reduce the threshold for creating a new extrusion by half vs threshold to create segments (if not, it doesn't create enough)
supermerill committedOct 1, 2018 Configuration menu - View commit details
-
Copy full SHA for 2841809 - Browse repository at this point
Copy the full SHA 2841809View commit details -
forgot medial_axis.hpp/cpp files
supermerill committedOct 1, 2018 Configuration menu - View commit details
-
Copy full SHA for e4484c4 - Browse repository at this point
Copy the full SHA e4484c4View commit details
Commits on Dec 3, 2018
-
Merge remote-tracking branch 'remotes/origin/master' into alexrj_thin…
…wall
supermerill committedDec 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 418c770 - Browse repository at this point
Copy the full SHA 418c770View commit details -
correct error with Polygon / ExPolygon
add to cmakelist add needed function (mostly copy from slic3rPE)
supermerill committedDec 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 2235c87 - Browse repository at this point
Copy the full SHA 2235c87View commit details -
Correct thin_wall bugs discovered with disc.stl from lordofhyphens
supermerill committedDec 3, 2018 Configuration menu - View commit details
-
Copy full SHA for 97c226a - Browse repository at this point
Copy the full SHA 97c226aView commit details
Commits on Dec 4, 2018
-
some modifs for a small bug (a hole that appeared between thin zone a…
…nd perimeter)
supermerill committedDec 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 1c1451c - Browse repository at this point
Copy the full SHA 1c1451cView commit details -
change the all 'medial axis segments of a semicircumference have the …
…same orientation' to 'all medial axis segments of a semicircumference have the same orientation (but the 2 end points)'
supermerill committedDec 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 155a68b - Browse repository at this point
Copy the full SHA 155a68bView commit details -
rename variable "near" as appveyor seems to not like it.
correct a bug with offset parameters.
supermerill committedDec 4, 2018 Configuration menu - View commit details
-
Copy full SHA for b6edcc4 - Browse repository at this point
Copy the full SHA b6edcc4View commit details
Commits on Dec 5, 2018
-
one more test, reworked the thin semi-circle test.
some bugfix on the algo of thin_walls.
supermerill committedDec 5, 2018 Configuration menu - View commit details
-
Copy full SHA for d0f5bd7 - Browse repository at this point
Copy the full SHA d0f5bd7View commit details -
bugfix polylines & try to avoid many periemter splits.
supermerill committedDec 5, 2018 Configuration menu - View commit details
-
Copy full SHA for 32e9d9d - Browse repository at this point
Copy the full SHA 32e9d9dView commit details
Commits on Dec 6, 2018
-
debug test, relax min area for medial_axis
supermerill committedDec 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 90df3a5 - Browse repository at this point
Copy the full SHA 90df3a5View commit details -
edge-case bugfix (a perimeter inside a thin_wall area)
supermerill committedDec 6, 2018 Configuration menu - View commit details
-
Copy full SHA for ca9f3f7 - Browse repository at this point
Copy the full SHA ca9f3f7View commit details
Commits on Dec 7, 2018
-
stop_at_min_width : do not extends the thin wall if it's over the min…
…_width (can be toggled when calling expolygon.medial_axis).
supermerill committedDec 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 6643d78 - Browse repository at this point
Copy the full SHA 6643d78View commit details
Commits on Dec 10, 2018
-
supermerill committed
Dec 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 137c99c - Browse repository at this point
Copy the full SHA 137c99cView commit details
Commits on Dec 11, 2018
-
supermerill committed
Dec 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 4534c5e - Browse repository at this point
Copy the full SHA 4534c5eView commit details
Commits on Dec 17, 2018
-
Medial axis: avoid duplication + bugfix
supermerill committedDec 17, 2018 Configuration menu - View commit details
-
Copy full SHA for 767fc86 - Browse repository at this point
Copy the full SHA 767fc86View commit details
Commits on Dec 18, 2018
-
supermerill committed
Dec 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 44e7ec8 - Browse repository at this point
Copy the full SHA 44e7ec8View commit details
Commits on Jan 4, 2019
-
thin_walls_min_width & min size of thin wall is the nozzle diameter
supermerill committedJan 4, 2019 Configuration menu - View commit details
-
Copy full SHA for fff41c2 - Browse repository at this point
Copy the full SHA fff41c2View commit details -
taper ends of thin walls lines
supermerill committedJan 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 69aea31 - Browse repository at this point
Copy the full SHA 69aea31View commit details -
Merge remote-tracking branch 'remotes/origin/master' into alexrj_thin…
…wall
supermerill committedJan 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 8555930 - Browse repository at this point
Copy the full SHA 8555930View commit details -
supermerill committed
Jan 4, 2019 Configuration menu - View commit details
-
Copy full SHA for e34e75a - Browse repository at this point
Copy the full SHA e34e75aView commit details
Commits on Feb 7, 2019
-
- reworked thin_variable_width (discretize into segments of constant width) - bugfix taper_ends - add setting thin_walls_overlap to control the perimeter/thin wall overlap - add point.interpolate(%,point) : point method
supermerill committedFeb 7, 2019 Configuration menu - View commit details
-
Copy full SHA for fc46316 - Browse repository at this point
Copy the full SHA fc46316View commit details
Commits on Feb 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f6ae12f - Browse repository at this point
Copy the full SHA f6ae12fView commit details
Commits on Feb 18, 2019
-
* concatenate_polylines_with_crossing: now connected the good end with the other good end * discretize_variable_width: now use TP.width->flow.spacing for gap-fill and TP.width->flow.width if possible for thin-walls. * bugfix thin wall (medial axis): use correct temp variables for main_fusion.
supermerill committedFeb 18, 2019 Configuration menu - View commit details
-
Copy full SHA for f06491c - Browse repository at this point
Copy the full SHA f06491cView commit details
Commits on Apr 6, 2019
-
little bugfix for thinwall : concatenate_polylines_with_crossing
supermerill committedApr 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 1687c5c - Browse repository at this point
Copy the full SHA 1687c5cView commit details
Commits on Apr 7, 2019
-
Add sanity check for gapfill's min width.
supermerill committedApr 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 1c45045 - Browse repository at this point
Copy the full SHA 1c45045View commit details
Commits on Apr 18, 2019
-
Merge remote-tracking branch 'remotes/origin/master' into alexrj_thin…
…wall
supermerill committedApr 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 8e652f1 - Browse repository at this point
Copy the full SHA 8e652f1View commit details -
- taper_ends fix - empty_vector.back() bugfix - more accurate min width from nozzle diameter & layer height - add epsilon offset when trying to see if points are inside a polygon - failsafe not safe (do not fusion with a too high width). - add remove_collinear_points() in the simplify function.
supermerill committedApr 18, 2019 Configuration menu - View commit details
-
Copy full SHA for d1a5fe2 - Browse repository at this point
Copy the full SHA d1a5fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a5630 - Browse repository at this point
Copy the full SHA 45a5630View commit details
Commits on Jun 27, 2019
-
supermerill committed
Jun 27, 2019 Configuration menu - View commit details
-
Copy full SHA for 6273f0d - Browse repository at this point
Copy the full SHA 6273f0dView commit details
Commits on Oct 22, 2019
-
Merge remote-tracking branch 'remotes/origin/master' into merill_thin…
…wall
supermerill committedOct 22, 2019 Configuration menu - View commit details
-
Copy full SHA for 7770f70 - Browse repository at this point
Copy the full SHA 7770f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7357cc - Browse repository at this point
Copy the full SHA d7357ccView commit details
Commits on Feb 24, 2020
-
supermerill committed
Feb 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 79db85d - Browse repository at this point
Copy the full SHA 79db85dView commit details
Commits on Aug 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a10cf71 - Browse repository at this point
Copy the full SHA a10cf71View commit details -
Configuration menu - View commit details
-
Copy full SHA for da90a83 - Browse repository at this point
Copy the full SHA da90a83View commit details