Commit Graph

1373 Commits

Author SHA1 Message Date
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
862900d9c1 Scale test coordinates to avoid truncation issues 2013-01-31 16:05:51 +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
4d70748723 Make tests happy about the new Boost::Geometry::Utils working with integers 2013-01-28 00:40:08 +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
6dc055fa13 Fix help text s/perimeters-/perimeter-/. #917 2013-01-17 12:54:48 +01:00
92feebf5fe Fixed regression introduced in 4d8757bf5d causing crash during support material generation 2013-01-17 12:32:57 +01:00
97f0b7a372 Update retraction.t to work with two-phase retractions (triggered by changing the default retract_length_toolchange to something greater than 3) 2013-01-17 12:27:39 +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
ecc7e4560e Don't fill gaps if fill density is 0. #915 2013-01-17 10:39:05 +01:00
f3a1221039 per-thread clipper object for parallel support generation #888 2013-01-16 06:00:04 -08:00
241dff00e2 Merge branch '834-every-n-fill-frags' #834 2013-01-16 02:24:47 -08:00
85934e1738 use infill flow spacing, not perimeter, for combine_infill() clip offsets 2013-01-15 22:13:11 -08:00
4bff4d0d50 Ignore perimeter_acceleration and infill_acceleration if their values are 25 and 50 to handle legacy configs gracefully. 2013-01-15 12:52:22 +01:00
bce3e96210 extraneous fill against sloped walls with fill every N layers #834
Polygons used for N x depth fill surfaces need to be offset
by flow spacing before they are reused to clip lower fill surfaces.
Otherwise thin fill sections remain on clipped layers against sloping
walls, and the N x depth fill collides with them.
2013-01-14 21:18:31 -08:00
68fc91d854 offset miter limit to 3 - 801 828 836 851 875 - spikes and pimples
Was set to 10 to address 801. Setting to 3 has the same effect for 801,
and avoids spike artifacts that are likely causing "spike and pimple"
problems in the referenced issues.
2013-01-13 02:50:49 -08: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