1131 Commits

Author SHA1 Message Date
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
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
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
Alessandro Ranellucci
116cfefb08 Fix serial connection on Linux 2017-03-25 00:31:29 +01:00
Alessandro Ranellucci
969f28f9d3 New GCodeTimeEstimator class, with basic estimation code by @lordofhyphens. #3747 2017-03-24 17:54:02 +01:00
Alessandro Ranellucci
1843e377d3 Bugfix: missing infill segments in some rare circumstances 2017-03-23 17:07:11 +01:00
Florens Wasserfall
b6b5b46e1b Merge branch 'master' into slice_xs 2017-03-23 14:54:15 +01:00
Florens Wasserfall
b1372d4365 Ported most of slice() to C++ 2017-03-23 14:53:28 +01:00
Alessandro Ranellucci
b755e2424f Removed warning 2017-03-23 14:26:56 +01:00
Alessandro Ranellucci
3ee628c29f Ported couple Model methods to C++ 2017-03-23 14:23:28 +01:00
Alessandro Ranellucci
bd2117d346 Align objects imported from AMF to ground. #3785 2017-03-23 14:10:41 +01:00
Alessandro Ranellucci
4ca5f9ee16 Allow dirty presets, and many more improvements including remembering the preset dialog position and closing it with the Esc key 2017-03-22 19:47:23 +01:00
Alessandro Ranellucci
745911e0c8 Minor label fix 2017-03-21 21:28:05 +01:00