Florens Wasserfall
57826c9262
Merge branch 'master' into adaptive-slicing
2017-04-19 09:29:23 +02:00
Florens Wasserfall
3836e12bd1
Refactoring of spline object for better handling of first layer and boundary cases
2017-04-19 08:44:29 +02:00
Alessandro Ranellucci
cf984e17a3
Fix SLAPrint default overrides
2017-04-18 19:25:18 +02:00
Florens Wasserfall
2c85797c1f
Introduce new step PosLayers to split layer generation and slicing
2017-04-18 13:48:36 +02:00
Florens Wasserfall
614f4d9ca4
After opening the adaptive layer dialog, trigger reslicing only if necessary
2017-04-18 08:44: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
Florens Wasserfall
5eab886069
Use layer height spline from printObject and push updates to modelObject to avoid reloading
2017-04-10 15:03:39 +02: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
Florens Wasserfall
8f2ff28cd9
replace quality option with percent based scale and use option sliders
2017-04-05 11:06:17 +02:00
Florens Wasserfall
f24ca220d5
fix potential endless loop when evaluating the spline
2017-04-05 08:07:12 +02: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
Florens Wasserfall
8ec0275967
fix for segfault caused by using the wrong LayerHeightSpline object
2017-04-04 16:24:18 +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
Florens Wasserfall
f43e004f44
Merge branch 'master' into adaptive-slicing-spline
...
and added Spline variable to ModelObject
2017-04-03 18:01:06 +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
Florens Wasserfall
d415ec108d
Use config system correctly
2017-03-30 16:05:26 +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
Florens Wasserfall
f6616329a2
Ported adaptive slicing to C++
...
and merge branch 'slice_xs' into adaptive-slicing-spline to call adaptive slicing algorithm from _slice
2017-03-28 08:44:11 +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
Alessandro Ranellucci
2fc8152e24
Add 57600 baud. #3782
2017-03-25 19:25:32 +01:00
Alessandro Ranellucci
93c298f7ac
Include all Print options in the overridable options list. #3770
2017-03-25 19:18:41 +01:00
Alessandro Ranellucci
05e3bdc271
Merge remote-tracking branch 'origin/master' into gui3
2017-03-25 15:33:33 +01:00
Alessandro Ranellucci
b2bf08697a
Typo
2017-03-25 15:31:21 +01:00
Alessandro Ranellucci
ccaafba4b8
Merge remote-tracking branch 'origin/master' into gui3
2017-03-25 15:27:41 +01:00
Alessandro Ranellucci
5fc5bf06db
Smarter BOOST_DIR
2017-03-25 14:09:05 +01:00
Alessandro Ranellucci
5f9adf8922
Workaround for eof errors on Linux
2017-03-25 13:23:33 +01:00