0d6ff22e19
Merge branch 'wipe'
2013-03-31 11:36:04 +02:00
ac2356f66a
Don't crash at the end of empty prints. #1042
2013-03-30 00:36:14 +01:00
d2b451d9a1
Merge branch 'master' into wipe
2013-03-26 16:28:01 +01:00
2f046799f2
Removed offset() method from Slic3r::Polygon because it only works with ccw polygons
2013-03-26 14:03:24 +01:00
b7cd362820
Remove scale from G-code comments
2013-03-19 19:16:13 +01:00
9c122bda5e
Fix memory leak in avoid_crossing_perimeters. #1044
2013-03-19 16:02:03 +01:00
fd2a5e894a
Respect perimeter/infill order when multiple extruders are configured but only one is used
2013-03-19 11:58:03 +01:00
7de8b20bc4
New wipe feature
2013-03-17 02:22:50 +01:00
78a4ae4835
Use full flow for sparse infill by default
2013-03-17 00:21:17 +01:00
35bd5a3423
New --solid-infill-extrusion-width option
2013-03-17 00:02:31 +01:00
25554a345f
Reorder object copies using a nearest neighbor search
2013-03-16 20:56:14 +01:00
cf5adca928
New --resolution option to simplify input models
2013-03-16 19:58:34 +01:00
10b6bc9d15
Removed keep_meshes
2013-03-16 19:39:00 +01:00
33b40eda18
Always fix self-intersecting polygons that Douglas-Peucker might return
2013-03-16 18:42:56 +01:00
964accb588
Typo
2013-03-10 19:07:41 +01:00
2942485a94
New option to make infill before perimeters. #1039
2013-03-10 18:15:44 +01:00
ab3d1ac820
Give priority to infill extruder if it was used last. #940
2013-03-10 17:40:19 +01:00
107f48d894
Reduce toolchanges by giving priority to last extruder on layer change. #940
2013-03-10 17:28:03 +01:00
dac168eff0
Do each island completely if avoid_crossing_perimeters is enabled. #278
2013-03-10 16:09:03 +01:00
f10a4787b2
Fix layer ordering when printing objects with different layer heights
2013-03-10 15:36:52 +01:00
f670acb4b1
Slice a single object with multiple layer heights. :-)
2013-03-10 14:58:49 +01:00
2acda9973e
Don't apply acceleration settings to travel moves
2013-03-09 20:28:03 +01:00
e71bf48463
Add a command to lift nozzle in default start G-code
2013-03-09 19:51:09 +01:00
97e864699e
New top-infill-extrusion-width option
2013-03-07 16:00:58 +01:00
36d24ccb0b
Infill refactoring and cleanup complete
2013-03-07 15:47:32 +01:00
fafad0fd81
Code for memory usage statistics
2013-02-27 11:26:52 +01:00
c3dde74776
Fix brim and extra perimeters after recent changes to ->slices
2013-02-24 16:40:14 +01:00
08a72c0824
Use bridge math for the first solid infill layer above sparse infill. #240
2013-02-23 21:39:13 +01:00
91bcfc8a74
Remove $Slic3r::flow and $Slic3r::first_layer_flow
2013-02-22 16:08:11 +01:00
cac79c0575
New option to only infill where strictly needed for supporting ceilings
2013-02-09 23:36:32 +01:00
090e3b1fe3
Rename shortest_path to chained_path, which reflects its algorithm more correctly
2013-02-05 17:27:45 +01:00
11637d527a
Bugfix: avoid-crossing-perimeters was failing on layers only containing single walls. #978
2013-02-04 19:33:30 +01:00
8efe46e58d
New option to enforce support material on a given number of layers to improve adhesion of objects with poor footprint
2013-02-04 15:48:57 +01:00
9222526e03
Customizable number of interface layers for support material and raft
2013-02-03 17:23:50 +01:00
c7b4d99d7e
Generate raft automatically even when support material is disabled
2013-02-02 16:16:43 +01:00
f1230312e3
Fixes for merge issues
2013-01-26 23:55:47 +01:00
61b164b539
Merge branch 'master' into avoid-crossing-perimeters
...
Conflicts:
lib/Slic3r/GCode.pm
lib/Slic3r/Print.pm
2013-01-26 21:45:17 +01:00
65ef3b35d9
limit layer requests to object->layer_count when preparing skirt #901
...
Each object on the plater was being queried for points for
producing the skirt for all skirt layers, even when the object was
shorter than the skirt.
layers of the print
2013-01-18 08:36:01 -08:00
177347137f
New G-code flavor for Sailfish (thanks to fros1y for working on it). #826
2013-01-17 14:56:31 +01:00
ad9be0e4d7
Bugfix: crash when reading/writing files to paths containing non-ASCII characters on Windows. #651 #865
2013-01-13 10:18:34 +01:00
48e00a4c40
Merge branch 'master' into avoid-crossing-perimeters
...
Conflicts:
lib/Slic3r/GCode.pm
lib/Slic3r/GUI/Plater.pm
lib/Slic3r/Print.pm
lib/Slic3r/SVG.pm
2013-01-12 19:00:18 +01:00
3d03faf0b2
Remove leftover M501
2013-01-10 17:19:38 +01:00
32fd58d531
Acceleration control. #185
2013-01-10 15:29:40 +01:00
30d9b2e508
Refactoring: initialize all layers at once and avoid duplication of slicing height math. #637
2013-01-01 23:28:48 +01:00
15f07197d8
Don't store ->surfaces anymore. Save memory, save time
2012-12-22 23:57:39 +01:00
dcc0ce78db
Fix warning
2012-12-20 17:03:50 +01:00
ea304a4803
Bugfix: custom layer G-code was applied before Z change, and not after like it was documented. #869
2012-12-20 17:01:01 +01:00
68e302fe27
Fix exporting G-code
2012-11-23 11:24:04 +01:00
2abf2be781
New testing framework
2012-11-21 20:41:14 +01:00
de0640603a
Append full config when --gcode-comments is enabled
2012-11-18 19:53:52 +01:00