Commit Graph

429 Commits

Author SHA1 Message Date
1fb57e439e Defined the +-* operators on Pointf.
Removed the deprecated VibrationLimit feature.
Added triangle infill.
The Prusa3D fork of Slic3r has been marked as "Slic3r Prusa Edition"
with menus pointing to the prusa3d/slic3r github release page
and Prusa3D drivers downloads page.
2016-10-21 16:53:42 +02:00
b5e24d3527 Fix of a test case of PerimeterGenerator. 2016-09-28 11:17:59 +02:00
8564ac391c Test case for Bugfix: use Lift-z option for 2. extruder #3385
thanks to
https://github.com/platsch
2016-09-26 12:50:05 +02:00
9e8022f6f6 More refactoring to medial axis and gap fill, more robust 2016-05-20 17:03:57 +02:00
a94402a8a2 Update tests for new GCode style and markers 2016-04-10 16:40:18 +08:00
7041bb5bd9 Rewritten the medial axis algorithm, now more robust (don't just prune MAT from endpoints, but validate all single edges) 2016-03-26 01:45:08 +01:00
5ff7511a14 Fixed regression in bridging caused by error in porting. Includes regression test. #3175 2016-03-18 22:40:29 +01:00
790dbfe9a8 Fix false positive in lift unit test 2015-12-19 15:00:56 +01:00
a2ea191d84 Fix regression in lift, includes regression test 2015-12-19 12:44:22 +01:00
8138fbf349 New --retract-lift-above and --retract-lift-below options. #763 #3057 2015-12-18 18:36:39 +01:00
48f1fab49f Bugfix: an error in porting caused bad perimeter ordering. Includes regression test and more unit tests for PerimeterGenerator 2015-12-01 20:40:00 +01:00
6ac79e3ed6 Ported make_perimeters() to C++ 2015-07-23 16:27:21 +02:00
b4515cf695 Finished porting PerimeterGenerator to C++ 2015-07-23 15:53:02 +02:00
b14290b9f6 Make tests happy 2015-07-02 14:29:20 +02:00
b4019bb438 Ported more Slic3r::GCode methods to XS 2015-07-01 23:00:52 +02:00
801f629fdc Ported Slic3r::GCode storage to XS 2015-07-01 21:47:17 +02:00
76b2e88551 Removed setenv() test as we can't test environment variables in Perl since they are now set in XS 2015-07-01 20:15:52 +02:00
580d28d071 Finished porting PlaceholderParser to XS 2015-07-01 19:35:22 +02:00
f14c0e2183 Bugfix: concave starting points were not correctly detected for slice holes. Includes regression test. #2857 2015-06-01 17:55:51 +02:00
a587e11780 Regression test for overlapping gap fill. #2474 2015-05-22 14:26:01 +02:00
97211f35e7 More robust medial axis pruning. #2800 2015-05-13 20:50:30 +02:00
63af442e3e Bugfix: [layer_num] was out of order because of support material layers having their order numbers. Now we use a unique continuous series. Includes regression test. #2634 2015-05-03 21:41:30 +02:00
1f8ef2a63c Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761 2015-04-12 20:16:27 +02:00
13b63d06ed Use thick raft layers as we do for support material layers. #2723 2015-03-09 20:00:55 +01:00
d8ee9dd5f5 Limit first object layer height correctly when using a larger support material extruder. #2722 2015-03-09 19:27:57 +01:00
095391d702 When using raft, validate first layer height against support material extruder only instead of taking other extruders into account, thus potentially allowing larger nozzles to be used for it. #2701 2015-03-06 21:35:00 +01:00
722e94513c Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled 2015-03-06 09:56:58 +01:00
a3b843b24e Bugfix: temperature was not set correctly when using sequential printing. Includes regression test. #2702 2015-03-02 23:56:38 +01:00
a07c48bb30 Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test. #1507 2015-02-15 23:47:35 +01:00
6eb1fa36ed Bugfix: bridge speed was still used for first object layer above raft when support_material_contact_distance == 0. Includes regression tests. #2656 2015-02-14 12:47:33 +01:00
2e88b088e6 Make tests happy with new defaults 2015-01-31 12:10:50 +01:00
229039d3b8 Fixed test and implementation of ooze prevention standby points (wrong test caused wrong implementation). #2103 2015-01-19 15:31:12 +01:00
7b980c1dc9 New option for vertical distance between object and support material, with special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material. #2491 #2272 #2069 #1942 #2435 #1703 2015-01-19 09:52:24 +01:00
90afbc8bd9 Bugfix: don't crash when skirts > 0 but skirt_height = 0. Includes regression test. #2537 2015-01-18 13:01:00 +01:00
89f0c60fc8 Adapt t/multi.t to new behavior of auto_assign_extruders() 2015-01-17 10:36:42 +01:00
d1243397fa Make tests happy 2015-01-14 00:14:56 +01:00
406d045ced The inwards move after an external loop was still randomly generated outwards in some cases. Perimeters are now generated with a distinct iterator for each slice. Nested islands are also correctly supported too. Various regression tests included. #2253 2015-01-08 15:22:13 +01:00
49817aac34 Removed test that doesn't apply anymore because the logic of only_retract_when_crossing_perimeters is much more complex now 2015-01-06 21:04:00 +01:00
0f7933c4f9 Bugfix: pressure regulation accumulated too much retraction and didn't discharge at the end of print. Includes regression test. #2470 2015-01-06 00:35:39 +01:00
3332282767 Unit test for pressure advance. #2470 2015-01-05 20:07:47 +01:00
d46d9079a3 Fixed test after recent change of distance_to_line() semantics 2015-01-03 15:41:54 +01:00
de2fd9721c Fixed ooze prevention test as well 2014-12-29 01:37:34 +01:00
33f7b08c80 Fix t/support.t after changing contact distance on top surfaces 2014-12-24 12:11:30 +01:00
19548fe301 Don't perform wiping if we have just changed layer and no extrusions were performed before the first retraction. Includes regression test. #2214 2014-12-24 12:02:42 +01:00
092b1724ba Fixed t/vibrationlimit.t 2014-12-23 11:23:12 +01:00
0ded18207b Adapt t/fill.t to the new infill internal API 2014-12-22 17:29:23 +01:00
9ac60dca1a Fixed vibration limit. 2014-12-21 12:39:19 +01:00
21ea100d0e Fixed tests 2014-12-17 01:15:47 +01:00
9264db7ecd Removed useless thing added in e79aa2e81c 2014-12-17 00:52:01 +01:00
e79aa2e81c New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618 2014-12-17 00:34:00 +01:00