6283 Commits

Author SHA1 Message Date
supermerill
6a98c06db2 update on dense infill: add switch for the algo (good old vs bad new) 2018-10-01 18:01:56 +02:00
supermerill
a383f89a7d bridge fix with no infill: prusa3d/Slic3r#1185 slic3r/Slic3r#4533 supermerill/Slic3r#1 2018-09-26 16:55:00 +02:00
supermerill
76b6f9a12b optimisation/fix for FillRectilinear2Peri 2018-09-26 16:52:50 +02:00
supermerill
389d3ee4d5 Supports on the build plate can have a solid bottom interface for better adhesion: #1165 2018-09-26 15:03:56 +02:00
supermerill
0af53949eb Update on infill api. 2018-09-26 12:37:33 +02:00
supermerill
619370950c thin wall : medial axis:
* 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)
2018-09-25 10:52:29 +02:00
supermerill
75e79189a2 Merge remote-tracking branch 'remotes/prusa/master' into master_slic3rPE_PR
cleaning some tabs & wrong indentation at the same time.
2018-09-05 17:27:30 +02:00
supermerill
107de68b03 thin_walls : medial axis improvements
It's now an intensive post-processing of the raw voronoi diagram.
It picks each crossing and try to merge branch where it makes sense, updating the width.
+ new tests (it fail the all medial axis segments of a semicircumference have the same orientation, but it's intended)
+ filter for too small thin walls
+ edge case for too many thin/thick chunks

note: the algo do not know "the good direction". If the thing is more wide that long, it will extrude side-way.
2018-09-05 17:10:43 +02:00
supermerill
453627440f Bugfix no_sort: support generator accept chained ExtrusionEntityCollection 2018-09-05 17:05:32 +02:00
supermerill
2437579de6 auto dense infill : add no_sort to draw the perimeter first 2018-09-05 17:05:25 +02:00
YuSanka
82838cc640 Final bug-fix for #1169 considering issue #971 2018-09-05 15:03:20 +02:00
YuSanka
8ba48f8dc5 fixed typo-bug 2018-09-05 12:33:04 +02:00
YuSanka
f2563c4a22 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-09-05 12:02:52 +02:00
YuSanka
e2830dc337 Fix to last commit 2018-09-05 12:02:34 +02:00
Enrico Turri
77b9982ea7 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-09-05 09:49:28 +02:00
Enrico Turri
f95b84e913 Fixed stl import when endsolid lines contains extra data 2018-09-05 09:49:10 +02:00
YuSanka
f67060f012 Fixed bug from issue #1169 2018-09-05 09:47:36 +02:00
Martin Loidl
22569de00f fixes date for uploaded files 2018-09-01 11:23:33 +02:00
bubnikv
453e7e37d3 Bundled newer versions of PrusaResearch profiles. 2018-09-01 09:54:02 +02:00
bubnikv
d57725ee18 Bumped up the version number to 1.41.0 release,
bundled updated PrusaResearch configs.
2018-08-30 16:08:25 +02:00
Enrico Turri
5ee106fbf9 Fixed transformation center for objects imported from 3mf files 2018-08-29 08:42:42 +02:00
Enrico Turri
eb9f4ee777 Fixed moving center of rotate gizmo 2018-08-27 14:54:20 +02:00
bubnikv
4522811f5b Bumped up the version number to 1.41.0-beta2 2018-08-25 22:11:04 +02:00
bubnikv
78a7104994 Changed the wording of "Purge into this object's ..." to "Wipe ..." 2018-08-25 22:09:55 +02:00
bubnikv
fec2545033 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-08-24 16:58:53 +02:00
Lukas Matena
a4176ef933 Bugfix - dialog that changes number of copies deleted the object when cancelled 2018-08-24 16:52:06 +02:00
bubnikv
3c0d81e7d9 Merge remote-tracking branch 'remotes/origin/lm_lay_flat_round_merged_facets' 2018-08-24 16:39:24 +02:00
bubnikv
de0f8ec267 Merge remote-tracking branch 'remotes/origin/lm_retraction_fix' 2018-08-24 16:33:57 +02:00
Lukas Matena
be3b8e98da Edited captions and default values of the new parameters (initial loading and unloading speed) 2018-08-24 12:46:32 +02:00
Lukas Matena
e8aafd3c83 Lay flat - simple rejection of very small surfaces 2018-08-24 11:46:54 +02:00
Vojtech Kral
60a0375ff9 Firmware updater: Fix a race condition
avrdude: Handle OOM with configurable handler
2018-08-24 11:21:29 +02:00
Lukas Matena
85ae2d0d2f Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-22 14:03:17 +02:00
Lukas Matena
0b21042606 Lay flat minor bugfix (ObjectCutDialog called a changed function using the old signature) 2018-08-22 14:02:32 +02:00
Vojtech Kral
bd667aad6e Merge branch 'duet', closes #1051 2018-08-22 12:52:15 +02:00
Martin Loidl
43f8f10445 fixed timestamp for duet upload
* Added missing time=
2018-08-22 11:02:31 +02:00
Lukas Matena
9e6234fe39 Lay flat - limit number of active surfaces to 255 (to avoid problems with picking pass) 2018-08-21 15:56:40 +02:00
Vojtech Kral
0c984c7584 Print host bugfixes / refactoring 2018-08-21 15:47:29 +02:00
Lukas Matena
86b67bbd42 Lay flat - rotation is now done in one go directly about the necessary axis 2018-08-21 15:40:11 +02:00
Lukas Matena
28c8e176b5 Yet another experimental parameter to adjust the initial loading speed of a newly loaded filament 2018-08-21 14:36:24 +02:00
Lukas Matena
2fe84fc199 Merge branch 'master' into lm_retraction_fix 2018-08-21 14:09:26 +02:00
Martin Loidl
ee9f7eaef6 Host upload backwards compatibility
* Added legacy code to preserve backwards compatibility
* renamed some cli option names  to better match option names
2018-08-21 11:12:53 +02:00
Martin Loidl
d4b73701d9 some code formatting 2018-08-21 11:12:53 +02:00
Martin Loidl
dd1fd66a47 Added possibility for upload to Duet
Further changes:
- Added new configuration option Host Type
- Added abstract base class for future printer hosts
- Moved location of upload dialog (also made it a little bit more configureable)
- added possibility to send file via postfield instead a new frame
2018-08-21 11:12:53 +02:00
Lukas Matena
d197a5149a Added a missing header (numeric for std::accumulate) 2018-08-20 13:02:54 +02:00
Lukas Matena
3b86c57c8f Lay flat gizmo is rendered before the bed, so the surfaces are visible from below, and a rotation-related bugfix 2018-08-20 12:56:01 +02:00
Lukas Matena
b0dd328fde Lay flat - icons and invalidation improvement 2018-08-20 11:27:25 +02:00
Lukas Matena
db9580f40b Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-17 15:45:02 +02:00
Lukas Matena
72ba5c8ab4 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-17 15:44:50 +02:00
Lukas Matena
3433e8e374 Fixed a few tooltips, changed default value for minimal purge on wipe tower 2018-08-17 15:42:46 +02:00
Lukas Matena
f9efcc36b6 Lay flat gizmo improvements - merge adjacent faces, compute and cache convex hull for entire ModelObject, refresh when moved, etc. 2018-08-17 15:40:47 +02:00