c9b506fa02
New simpler and more robust implementation of infill every 'n' layers
2013-02-10 12:40:43 +01:00
cac79c0575
New option to only infill where strictly needed for supporting ceilings
2013-02-09 23:36:32 +01:00
cf8cfc1380
Bugfix: angle threshold was considered even when enforcing support
2013-02-09 21:49:00 +01:00
26a3cd5542
Refactor chained_path(), add chained_path_items() and chained_path_points()
2013-02-06 12:03:53 +01:00
e593a30fc7
Skip support material for one-layer objects
2013-02-06 10:40:08 +01:00
4f91bed904
Optimize cycling in get_layer_range()
2013-02-05 21:59:18 +01:00
73a661e6c1
shortest_path() in MotionPlanner was actually correctly named shortest_path()
2013-02-05 19:41:56 +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
c8100ed099
Disable randomize starting points by default
2013-02-04 15:05:56 +01:00
7d08796b0a
Remove sporadic duplicate useless lines. #772
2013-02-04 14:27:23 +01:00
9222526e03
Customizable number of interface layers for support material and raft
2013-02-03 17:23:50 +01:00
acada05068
Merge branch 'raft'
2013-02-02 16:17:05 +01:00
c7b4d99d7e
Generate raft automatically even when support material is disabled
2013-02-02 16:16:43 +01:00
02c0f3658f
Use 50% density for support base flange
2013-02-02 15:37:09 +01:00
d3727a1699
Add ability to have cross-hatched rectilinear support material. #509
2013-02-02 00:14:45 +01:00
547dfb857d
Workaround for Boost clipping not being idempotent and causing lack of support material
2013-02-01 23:45:46 +01:00
eae1e7adc2
Make a solid base below support material on first layer
2013-02-01 22:13:12 +01:00
1de0169910
Multithreaded perimeter generation. #154
2013-01-31 15:44:55 +01:00
177f1a9bf0
New raft_layers option. #123
2013-01-28 14:12:01 +01:00
a016a06fa6
Merge branch 'avoid-crossing-perimeters'
...
Conflicts:
lib/Slic3r/GCode.pm
2013-01-28 10:43:58 +01:00
e8cb1f4528
Slight addition to avoid_crossing_perimeters tooltip
2013-01-28 10:42:24 +01:00
721b61e798
Require Boost::Geometry::Utils 0.06
2013-01-28 00:34:09 +01:00
2963e54d21
Use the faster polygon_multi_linestring_intersection()
2013-01-28 00:32:19 +01:00
ae201c8f41
Optimization: avoid calculating square roots if not needed
2013-01-28 00:18:55 +01:00
6cb891f2db
Use Boost::Geometry::Utils for Douglas-Peucker
2013-01-28 00:09:19 +01:00
4c8c725eec
Add a wkt() method to ExPolygon
2013-01-28 00:02:34 +01:00
ddaeaa7591
Fix last_pos shifting and add unit test
2013-01-27 13:08:13 +01:00
50526dea5a
Fix last_pos shifting and add unit test
2013-01-27 13:06:45 +01:00
ad48fdc7f9
Fix external motionplanner too
2013-01-27 12:48:16 +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
4c62c1b570
Support .gco extension too. #957
2013-01-26 21:40:20 +01:00
bc61656057
harmless misplaced semicolon
2013-01-26 09:31:28 -08:00
599d76b70b
avoid DBus related crash on Ubuntu #954
...
An undocumented feature of Net::DBus->session() is that it returns
the same connection object it creates the first time it's called for
all subsequent calls. Somehow this exposes us to a bug where unref()
is called on that object too many times, causing a segfault.
Undefining the cached object after we've used it once avoids this.
2013-01-25 12:29:44 -08:00
18280da1b3
Bugfix: the non-manifold warning was spitting out wrong coordinates
2013-01-25 18:02:01 +01:00
f555a1ecc2
Replace 'Less' with 'Fewer' in plater. #944
2013-01-23 19:16:57 +01:00
94bb1e54bb
Raise max temperatures (in GUI) to 400°C
2013-01-23 11:10:46 +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
09bdd2ea5d
Bump version number
2013-01-17 17:44:56 +01:00
71052433de
Releasing 0.9.8
2013-01-17 15:50:45 +01:00
73c70021df
Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855
2013-01-17 15:02:40 +01:00
177347137f
New G-code flavor for Sailfish (thanks to fros1y for working on it). #826
2013-01-17 14:56:31 +01:00
8001059390
Add Mike Sheldrake in the About window
2013-01-17 14:13:25 +01:00
92feebf5fe
Fixed regression introduced in 4d8757bf5d causing crash during support material generation
2013-01-17 12:32:57 +01:00
4d8757bf5d
Interface support layers were clipped badly. Also, reduce simplification of the clipping boundaries. #583
2013-01-17 11:59:14 +01:00
4fc6fc5ab6
Increase default value for retract_length_toolchange
2013-01-17 11:51:00 +01:00
0ddd6d9e55
Require Math::Clipper 1.17
2013-01-17 11:11:22 +01:00
954520cba5
Enable cooling by default
2013-01-17 10:40:45 +01:00