Commit Graph

2844 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov 0753f16e9e Limit flow for sparse infill... 2014-06-28 11:59:12 +04:00
Vitaliy Filippov 896bf15ea2 Include perimeters when propagating horizontal shells 2014-06-27 21:58:40 +04:00
Vitaliy Filippov e73d76e771 Fix BadDrawable crash that occurs when opening object settings dialog 2014-06-16 02:39:48 +04:00
Vitaliy Filippov 3d85730b4e Generate contact layer normally, without any additional "equally spaced circles" or something... O_o 2014-06-13 21:38:30 +04:00
Vitaliy Filippov f1b5b5c13b Draw perimeters around interface 2014-06-13 21:38:25 +04:00
Vitaliy Filippov 7b938b0002 Fix raft/support contact and printing with both raft and support 2014-06-13 17:38:29 +04:00
Vitaliy Filippov 54b80e1109 I do not know if it is correct, but I use M135 toolchange code for Sailfish & GPX 2014-06-13 17:35:45 +04:00
Vitaliy Filippov 87ac675d14 Print perimeter on first support layer 2014-06-13 17:35:45 +04:00
Vitaliy Filippov 207b55eec0 Don't affect top/bottom/bridge surfaces when propagating solid corners
of horizontal shells. Fixes issue alexrj/Slic3r#1852
2014-06-13 17:33:38 +04:00
Alessandro Ranellucci 97231327e0 Have Print::apply_config() return true if any step was invalidated 2014-06-12 09:29:26 +02:00
Alessandro Ranellucci 5e80d7a388 Readd use strict and use warnings 2014-06-12 09:23:10 +02:00
Alessandro Ranellucci 6194cbf530 Refactoring: new method in Flow for calculating spacing between extrusions having different width 2014-06-12 09:17:37 +02:00
Alessandro Ranellucci 8ee11b3239 Refactoring: keep height in Flow object and calculate spacing on demand 2014-06-12 01:00:13 +02:00
Alessandro Ranellucci 9bff6ccde7 Fixed tests after recent fixes to concave_points 2014-06-11 22:21:30 +02:00
Alessandro Ranellucci 89ff1a50b2 Removed debugging line 2014-06-11 22:20:59 +02:00
Alessandro Ranellucci 34750d47fe Move external_perimeters_first to PrintRegionConfig 2014-06-11 22:15:28 +02:00
Alessandro Ranellucci e158d1e612 Move bridge_flow_ratio to PrintRegionConfig 2014-06-11 22:10:33 +02:00
Alessandro Ranellucci 7eaba2d132 Move PrintConfigDef::build_def() to .cpp 2014-06-11 22:04:19 +02:00
Alessandro Ranellucci 5dcc1eab79 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test 2014-06-11 21:58:41 +02:00
Alessandro Ranellucci 1674108bac Don't apply pillars to raft layers 2014-06-11 21:58:35 +02:00
Alessandro Ranellucci 82e2dd4e62 Bugfix: wrong number of raft layers in some situations due to a numerical error 2014-06-11 21:58:28 +02:00
Alessandro Ranellucci 1f497c0f7c Make support material generation idempotent 2014-06-11 18:02:51 +02:00
Alessandro Ranellucci 7ccfd2f024 More work on incremental slicing 2014-06-11 17:51:18 +02:00
Alessandro Ranellucci d2ca4c1b13 Some initial work for incremental slicing 2014-06-11 00:15:02 +02:00
Alessandro Ranellucci 5c54acf9ac Use ->ptr() for CoolingBuffer too 2014-06-10 16:17:34 +02:00
Alessandro Ranellucci 2d14ddb955 Enable step caching 2014-06-10 16:12:14 +02:00
Alessandro Ranellucci c5c069b9a0 Update MANIFEST 2014-06-10 16:03:43 +02:00
Alessandro Ranellucci 3f6360ee8f Finish porting Print classes to XS 2014-06-10 16:01:57 +02:00
Alessandro Ranellucci ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp
Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/Print/Region.pm
2014-06-10 14:46:40 +02:00
Alessandro Ranellucci e3e69251cb New XY Size Compensation option. #581 #56 2014-06-10 13:28:57 +02:00
Alessandro Ranellucci af1a47c461 Minor optimization 2014-06-10 00:54:37 +02:00
Alessandro Ranellucci 3599bd0bae Distinct extrusion width for external perimeters 2014-06-09 21:22:15 +02:00
Alessandro Ranellucci d1511f4a00 Merge remote-tracking branch 'origin/newplater' 2014-06-09 18:57:17 +02:00
Alessandro Ranellucci d56bb940e7 Bump dev version number 2014-06-09 18:55:59 +02:00
Alessandro Ranellucci 2f7443169b Merge branch 'stable' 2014-06-09 18:54:20 +02:00
Alessandro Ranellucci d8e1437014 Releasing 1.1.4 2014-06-05 18:07:03 +02:00
Alessandro Ranellucci 64853d5661 Bugfix: M73 was exceeding 100% when multiple objects were printed together. #1912 2014-06-05 16:24:47 +02:00
Alessandro Ranellucci 342513a4de Change: --save will now only save the specified options, without the defaults 2014-06-04 00:08:23 +02:00
Alessandro Ranellucci 28695c719c Fixed regression causing bridge flow to be incorrect when a manual default extrusion width was specified. Includes several regression tests. #2027 2014-06-03 23:59:03 +02:00
Alessandro Ranellucci 39b8ac80ee Ignore holes in object footprint when generating raft 2014-05-29 14:54:47 +02:00
Alessandro Ranellucci defe0a4279 Move 2D canvas to a distinct class for better isolation 2014-05-28 12:29:43 +02:00
Alessandro Ranellucci ce1e736b6b Bugfix: crash when skirt was contained in brim area. Includes regression test. #2058 2014-05-27 13:38:41 +02:00
Alessandro Ranellucci 98b8936ee2 Automatically disable retract_layer_change when using spiral_vase 2014-05-26 23:51:58 +02:00
Alessandro Ranellucci 2ac40f9547 Revert "Update Clipper to r468. #2028"
This reverts commit 6a6439576b.
2014-05-26 20:00:59 +02:00
Alessandro Ranellucci 6a6439576b Update Clipper to r468. #2028 2014-05-26 17:21:31 +02:00
Alessandro Ranellucci b02e459c4b Attempt to fix compilation issue 2014-05-26 17:13:24 +02:00
Alessandro Ranellucci fb4a971339 Bump version number 2014-05-26 17:12:14 +02:00
Alessandro Ranellucci 5ca81d699e Releasing 1.1.3 2014-05-26 16:45:40 +02:00
Alessandro Ranellucci 3d25b9030c Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007 2014-05-26 15:19:13 +02:00
Alessandro Ranellucci 8290a006ed Bugfix: a lot of extra support material was generated when using both raft layers and support material. #2030 2014-05-26 14:09:42 +02:00