Alessandro Ranellucci
172c324475
Ignore small_perimeter_speed when perimeter has overhangs. #3951
2017-05-16 22:31:20 +02:00
Alessandro Ranellucci
69bef2a971
Fixed the "has virtual functions and accessible non-virtual destructor" warning. #3949
2017-05-15 20:08:03 +02:00
Alessandro Ranellucci
9670f2b712
Fixed typo causing test failure
2017-05-12 19:28:45 +02:00
Alessandro Ranellucci
f74a91532d
Detect bridge direction also when lower slices have narrow gaps. #3929
2017-05-10 23:21:22 +02:00
Alessandro Ranellucci
893cab7523
Restore path simplification for "Avoid crossing perimeters". Algorithm is now faster as we're simplifying input geometry. #3940
2017-05-10 17:14:21 +02:00
Alessandro Ranellucci
97cf94c694
Fixed error in last commit preventing compilation
2017-05-09 23:54:05 +02:00
Alessandro Ranellucci
a06b11db8e
Bugfix: gap_fill_speed didn't actually support autospeed. #3696
2017-05-09 16:05:02 +02:00
Alessandro Ranellucci
788cbebcfc
Bugfix: crash when optimizing bridges. #3928
2017-05-08 21:09:37 +02:00
Alessandro Ranellucci
b762b38af0
Removed bad label
2017-05-04 23:40:19 +02:00
Alessandro Ranellucci
c82302e284
Fixed regression in dont_support_bridges. #3859
2017-05-02 00:56:39 +02:00
Alessandro Ranellucci
8e26332867
Add a serialize/unserialize roundtrip in test. #3921
2017-05-01 20:02:46 +02:00
Alessandro Ranellucci
6382af2b65
Gracefully transform support_material_threshold = 0 into the default value instead of emitting an error. #3837
2017-05-01 19:09:06 +02:00
Alessandro Ranellucci
1806664686
Bugfix: spAligned didn't always work in multi-island layers. #3458
2017-05-01 17:25:48 +02:00
Alessandro Ranellucci
90de54f2fc
Fix for undetected convex points. #3458
2017-05-01 17:00:02 +02:00
Alessandro Ranellucci
5257f373e7
Bugfix: some lifts were skipped when retract_lift == layer_height and retract_layer_change = yes. #3904
2017-04-29 10:38:00 +02:00
Alessandro Ranellucci
9bdc537ce6
Merge pull request #3863 from NateTG/patch-1
...
Update FillRectilinear.cpp
2017-04-27 13:02:41 +02:00
Alessandro Ranellucci
f24fc2c675
One more fix for BOOST_DIR
2017-04-21 15:42:36 +02:00
Alessandro Ranellucci
cf984e17a3
Fix SLAPrint default overrides
2017-04-18 19:25:18 +02:00
Joseph Lenox
075adca8bb
Resize & Rotate modifier mesh ( #3879 )
...
* Prototype scaling-to-size for modifier meshes. Currently the rescale doesn't seem to operate as expected.
* Added scaling to size for modifier meshes.
* Added rotation for modifier meshes.
* Used correct UTF8 encoded ellipse.
2017-04-15 10:39:11 -05:00
Alessandro Ranellucci
ef8695da1d
Update and restore t/loops.t
2017-04-08 10:57:16 +02:00
Alessandro Ranellucci
5c21237e51
Restored/updated the tests about adaptive extrusion width
2017-04-07 22:15:18 +02:00
NateTG
f64e7bc331
Update FillRectilinear.cpp
...
Changes cubic infill so that it forms closed parallelepiped cells and infill walls are flat.
2017-04-06 13:41:48 -07:00
Alessandro Ranellucci
5d1f6a632a
Make the PrintConfigDef instances const
2017-04-04 23:28:53 +02:00
Alessandro Ranellucci
8f66d88320
Bugfix: inconsistent scaling when object had multiple copies in plater. #3798
2017-04-04 19:18:18 +02:00
Alessandro Ranellucci
bc96a1a268
New customizable G-code to be added between objects when using sequential printing. (by @lordofhyphens) #3264 #3275
2017-04-04 18:51:06 +02:00
Alessandro Ranellucci
de1c900d8f
Since prepare_infill is not actually idempotent, recalculate perimeters every time. #3827
2017-04-04 17:10:43 +02:00
Alessandro Ranellucci
99c86bcf91
Make FillRectilinear more tolerant with degenerate polygons. #2941
2017-04-04 15:35:31 +02:00
Alessandro Ranellucci
557f1e234d
Potential fix for regression in solid_infill_below_area on Windows. #3794
2017-04-04 15:01:46 +02:00
Alessandro Ranellucci
5c2ab11fcd
Removed debugging lines
2017-04-03 20:53:11 +02:00
Alessandro Ranellucci
91e7ef7a66
Improve bridge detection algorithm. #2477
2017-04-03 20:50:18 +02:00
Alessandro Ranellucci
4926e2c76c
Minor cleanup of process_external_surfaces()
2017-04-03 20:50:18 +02:00
Alessandro Ranellucci
ef3d235e79
Further cleanup of BridgeDetector and other minor things
2017-04-03 20:50:18 +02:00
Joseph Lenox
c110a9d517
Adds printer notes item and tab. Fixes #3806
2017-04-02 23:35:20 -05:00
Alessandro Ranellucci
bc35063a57
Refactoring and cleanup of BridgeDetector
2017-04-02 17:14:07 +02:00
Alessandro Ranellucci
3f0fea7585
Refactoring: moved Fill::adjust_solid_spacing() to Flow::solid_spacing().
2017-04-02 17:14:07 +02:00
Alessandro Ranellucci
678ae9de72
Keep brim always attached to the object when support material is enabled. #2981
2017-04-02 17:14:07 +02:00
Alessandro Ranellucci
5a54c79df6
Fixed regression, bad commit
2017-04-01 10:50:47 +02:00
Alessandro Ranellucci
3271010226
Write mm^3/s to the G-code comments
2017-04-01 10:19:14 +02:00
Joseph Lenox
10830ec23b
Added translation marker macro for strings in libslic3r. It's just there to tag strings for poedit to pick up.
2017-03-28 23:46:54 -05:00
Alessandro Ranellucci
7be97d319c
Cleanup
2017-03-28 17:38:31 +02:00
Alessandro Ranellucci
85f84aa7dc
Refactored the config/step invalidation code. Now we can take values into account in order to reduce unneeded recalculation
2017-03-28 17:37:49 +02:00
Alessandro Ranellucci
9b4fe076a6
Workaround for detect_surfaces_type() not being idempotent and causing artifacts after multiple runs. #3764
2017-03-28 15:58:52 +02:00
Alessandro Ranellucci
ff9bae79ca
Merge pull request #3796 from platsch/slice_xs
...
Ported parts of Slice to xs
2017-03-28 10:37:52 +02:00
Joseph Lenox
840cd2eda0
put the exception test back to the way it was (and it PASSES :D)
2017-03-27 20:16:24 -05:00
Alessandro Ranellucci
c347487de5
Merge pull request #3525 from lordofhyphens/infill-over-plate
...
A new feature "support_material_buildplate_only" implemented.
2017-03-26 23:38:32 +02:00
Joseph Lenox
66df176447
Abort loading if the file size is larger than the reported # of facets in the file header.
2017-03-26 15:20:24 -05:00
Alessandro Ranellucci
fc5fec1315
Always send M105 on connection in case firmware is silent. #3767
2017-03-26 21:07:46 +02:00
bubnikv
cc1ddc5770
A new feature "support_material_buildplate_only" implemented.
...
Also a bug has been fixed for zero interface layers. Before
slic3r would put infinite number of interface layers over top surfaces,
if the number of interface layers was set to zero.
2017-03-26 13:54:03 -05:00
Alessandro Ranellucci
815141f75e
Merge remote-tracking branch 'origin/master' into gui3
2017-03-26 15:06:12 +02:00
Alessandro Ranellucci
5f30ab2f0d
Make N 0-based
2017-03-26 04:18:06 +02:00