6827 Commits

Author SHA1 Message Date
supermerill
280bb5dc15 Merge branch 'master_slic3rPE_PR' 2018-10-16 15:32:59 +02:00
supermerill
d7056e5394 bug fix for support generation (when ExtrusionEntityCollection are inside the collection instead of extrusionPath) 2018-10-16 15:31:47 +02:00
supermerill
6d63e0dae5 continous mode for perimeters (it merge the loops into a big one) 2018-10-15 14:15:13 +02:00
supermerill
a985771c9b bugfix thin_wall 2018-10-15 14:12:45 +02:00
Lukas Matena
b429b39abe Gyroid infill - turned off bridge flow and adjusted the density multiplier to compensate 2018-10-15 10:52:39 +02:00
Vojtech Kral
c06cf009eb AppConfig: Prevent race conditions when writing slic3r.ini 2018-10-11 15:09:24 +02:00
bubnikv
55b43077d7 libslic3r utils: Add a Windows-proof file move function 2018-10-11 15:09:24 +02:00
bubnikv
eb59568368 Fix of "Supports not generating interface layers" #1306
Fix of "Spurious support interfaces" #1309
2018-10-11 14:13:52 +02:00
bubnikv
b8c2566c44 Slicing of meshes, chaining of open polylines:
The open polylines are sorted by decreasing length, so the new chains
are seeded with the longer chains.
2018-10-05 11:23:24 +02:00
bubnikv
517b96eef8 Yet another improvement in closing gaps in slices.
Fixes #1256 and it finally fixes #1119 as well.
2018-10-05 10:25:50 +02:00
bubnikv
abd22b31c9 Improved slicing of objects with cracks and gaps. 2018-10-04 15:29:55 +02:00
bubnikv
79bbe7bec9 Fix of SPE-525
V přiloženém AMF se např. u spodní hrany oken generují pouze top solid layers, ale nikoliv solid layers.
Objevuje se už v 1.41.0.
2018-10-04 11:16:55 +02:00
bubnikv
38f8ed62a0 Fix of SPE-513: unblockable supports
There was a bug in the "don't support bridges" feature, where
there were supports added to the end of non-supported bridges
without taking into account the overhang angle or the support blockers.
2018-10-03 16:12:24 +02:00
bubnikv
f8eb215937 Updated unit tests for triangle mesh slicing, as now
the slicing considers the vertical structures to be open intervals
at the bottom end, closed at the top end, so slicing at the bottom
of a mesh produces empty slice.
2018-10-03 13:54:04 +02:00
bubnikv
69449781ce Improvement in mesh slicing:
Hole fill is disabled in 3D,
and maximum 2mm gaps are closed at 2D by a greedy algorithm.
2018-10-03 13:24:14 +02:00
supermerill
a20f93ec3b Merge branch 'master_slic3rPE_PR' 2018-10-01 19:17:07 +02:00
supermerill
5e037c766f forgot medial_axis.hpp/cpp files 2018-10-01 19:16:04 +02:00
supermerill
ada1316cfd Merge branch 'master_slic3rPE_PR' 2018-10-01 18:25:07 +02:00
supermerill
6a98c06db2 update on dense infill: add switch for the algo (good old vs bad new) 2018-10-01 18:01:56 +02:00
bubnikv
986103be1d Fixed crashes caused by the preceding commit. 2018-10-01 11:07:31 +02:00
bubnikv
b338eb0ce0 Fix of
https://github.com/prusa3d/Slic3r/issues/1142
https://github.com/prusa3d/Slic3r/issues/1257
The preset keys not belonging into the config group are removed
and the problem is reported into the boost::log
2018-09-27 17:41:01 +02:00
supermerill
17e330bc00 more conventional defaults. 2018-09-26 17:32:04 +02:00
supermerill
8e5cc9c906 Merge branch 'master_slic3rPE_PR' 2018-09-26 16:57:30 +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
Enrico Turri
3835a1cacf Fixed #1244 - perl part 2018-09-26 11:22:01 +02:00
supermerill
8b9fb5b654 gap fill option (instead of 0% infill) 2018-09-25 16:46:53 +02:00
supermerill
86323a6b73 Add kill switch parameter for "exact last layer height" 2018-09-25 16:15:31 +02:00
supermerill
3ee37f40f4 Merge branch 'master_slic3rPE_PR' 2018-09-25 16:15:23 +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
Enrico Turri
cce5f3203b Enhanced fix of #1229 - perl part 2018-09-21 12:39:15 +02:00
bubnikv
0558b53493 WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00
bubnikv
3ddaccb641 Replaced CONFESS with throw std::exception in libslic3r, so now
libslic3r should be compilable without Perl.
2018-09-18 10:09:58 +02:00
Vojtech Bubnik
27bba45331 Fix of compilation on Linux, disabled -Wreorder 2018-09-17 17:17:38 +02:00
bubnikv
153bd108a2 WIP fix of PostProcessor on Linux 2018-09-17 15:32:54 +02:00
bubnikv
fe3b92870f Merged with dev 2018-09-17 15:12:13 +02:00
bubnikv
d934b63424 Removed Print.pm,
ported execution of post processing scripts into C++ (WIP, waits for
update of boost::system module on our build server)
Removed other mention of the "Controller".
2018-09-17 12:01:02 +02:00
bubnikv
78e7bb0427 Supports - fix of the recent changes: Always generate dense supports
below overhangs, even if the overhangs are steep.
2018-09-17 11:46:52 +02:00
bubnikv
4ec4c9364e Merge remote-tracking branch 'origin/support_improvements' 2018-09-14 15:12:20 +02:00
Vojtech Kral
61a6aa8692 FirmwareDialog: Add appropriate set of wildcards to the file picker 2018-09-14 15:10:50 +02:00
Vojtech Kral
7258c597b9 Fix window size persistence
Fixes #1116
Fixes #1175
2018-09-14 15:10:50 +02:00
Vojtech Kral
8988e8cf0a Firmware updater: Fix MMU2 lookup wrt. other Prusa devices being connected 2018-09-14 15:10:50 +02:00
Vojtech Kral
a8c28e210d Fix CMake string comparison issue
Fixes #1187
2018-09-14 15:10:50 +02:00
Vojtech Kral
646e991d4b ConfigWizard: Properly apply gcode_flavor
Fixes #1138
2018-09-14 15:10:50 +02:00
bubnikv
a744ed7897 Merge remote-tracking branch 'origin/vb_slicing_fix' 2018-09-14 15:08:07 +02:00
bubnikv
7fc0b4375c Merge remote-tracking branch 'origin/parallel_arrange' 2018-09-14 15:03:38 +02:00
bubnikv
a0e2df5dbb Merge remote-tracking branch 'origin/lm_temperature_fix' 2018-09-14 14:56:21 +02:00
bubnikv
bd659663f8 Merge remote-tracking branch 'origin/lm_wipe_tower_consumption' 2018-09-14 14:55:43 +02:00