Alessandro Ranellucci
|
898007fc36
|
Port offset_ex() and offset2_ex() to XS
|
2013-07-16 20:09:53 +02:00 |
|
Alessandro Ranellucci
|
9458c7db97
|
Fix integration of XS containers
|
2013-07-16 17:13:01 +02:00 |
|
Alessandro Ranellucci
|
9b582a11ff
|
Adopt XS containers everywhere (incomplete work)
|
2013-07-16 09:49:34 +02:00 |
|
Alessandro Ranellucci
|
625a300822
|
New [layer_num] placeholder in layer change G-code
|
2013-06-23 19:25:32 +02:00 |
|
Alessandro Ranellucci
|
6bb2e593a7
|
Avoid potential fatal error when processing models with empty layers. #1127
|
2013-06-02 19:49:21 +02:00 |
|
Alessandro Ranellucci
|
5c7dd2cf78
|
Some fixes to the cooling logic and new test suite for cooling
|
2013-05-31 12:18:33 +02:00 |
|
Alessandro Ranellucci
|
7baaf6bf5d
|
Fixed regression causing skirt_height to he honored incorrectly when printing more than one object. Includes regression test #1200
|
2013-05-30 20:06:05 +02:00 |
|
Alessandro Ranellucci
|
48e37f97b4
|
Fixed bad copy and paste causing multiple extruders to throw an error
|
2013-05-19 15:33:54 +02:00 |
|
Alessandro Ranellucci
|
b5b0c2cc89
|
Bad copy and paste in commit from yesterday causing loss of perimeters. #1178
|
2013-05-19 10:47:00 +02:00 |
|
Alessandro Ranellucci
|
7180e7cb30
|
Speed optimization in avoid_crossing_perimeters
|
2013-05-19 10:35:11 +02:00 |
|
Alessandro Ranellucci
|
f599ed00c6
|
Avoid closures, move planning code to _plan() and layer G-code generation to Slic3r::GCode::Layer
|
2013-05-18 17:41:37 +02:00 |
|
Alessandro Ranellucci
|
e33ca54943
|
Some code cleanup in MotionPlanner
|
2013-05-17 20:03:38 +02:00 |
|
Alessandro Ranellucci
|
ccdb29ddc9
|
New --spiral-vase option to continously raise Z when printing single-walled vases. #997
|
2013-05-13 20:15:45 +02:00 |
|
Alessandro Ranellucci
|
baa1a8c736
|
Move Slic3r::Test::GCodeReader to Slic3r::GCode::Reader
|
2013-05-13 20:14:33 +02:00 |
|
Alessandro Ranellucci
|
bac5093de4
|
Alwyas apply disable_fan_first_layers, even if cooling is disabled, since fan_always_on is applied in that case as well. Update descriptive text and have it appear in case of disabled auto cooling. #1166
|
2013-05-10 15:09:27 +02:00 |
|
Alessandro Ranellucci
|
24fd152ce4
|
Bugfix: cooling buffer was broken. #1149
|
2013-04-24 11:19:08 +02:00 |
|
Alessandro Ranellucci
|
b4be61b703
|
Bugfix: time estimates for cooling were computed for each object separately instead of the whole actual layer. #1071
|
2013-04-04 01:17:44 +02:00 |
|
Alessandro Ranellucci
|
2f046799f2
|
Removed offset() method from Slic3r::Polygon because it only works with ccw polygons
|
2013-03-26 14:03:24 +01:00 |
|
Alessandro Ranellucci
|
9c122bda5e
|
Fix memory leak in avoid_crossing_perimeters. #1044
|
2013-03-19 16:02:03 +01:00 |
|
Alessandro Ranellucci
|
33b40eda18
|
Always fix self-intersecting polygons that Douglas-Peucker might return
|
2013-03-16 18:42:56 +01:00 |
|
Alessandro Ranellucci
|
73a661e6c1
|
shortest_path() in MotionPlanner was actually correctly named shortest_path()
|
2013-02-05 19:41:56 +01:00 |
|
Alessandro Ranellucci
|
090e3b1fe3
|
Rename shortest_path to chained_path, which reflects its algorithm more correctly
|
2013-02-05 17:27:45 +01:00 |
|
Alessandro Ranellucci
|
2963e54d21
|
Use the faster polygon_multi_linestring_intersection()
|
2013-01-28 00:32:19 +01:00 |
|
Alessandro Ranellucci
|
f1230312e3
|
Fixes for merge issues
|
2013-01-26 23:55:47 +01:00 |
|
Alessandro Ranellucci
|
91e9f651b5
|
Bugfix: --avoid-crossing-perimeters was crashing when processing empty layers
|
2012-09-22 15:51:18 +02:00 |
|
Alessandro Ranellucci
|
56a118986f
|
External motion was crossing still too much
|
2012-08-23 21:19:10 +02:00 |
|
Alessandro Ranellucci
|
c98e9515ed
|
Better implementation of the external motion planner
|
2012-08-23 21:10:04 +02:00 |
|
Alessandro Ranellucci
|
27090f83bd
|
Make the motionplanner work again after recent changes to approximation
|
2012-08-23 17:02:50 +02:00 |
|
Alessandro Ranellucci
|
0eadc5adba
|
Manual rebase of the avoid_crossing_perimeters feature
|
2012-08-23 15:42:58 +02:00 |
|