Alessandro Ranellucci
8654537e55
Use support material layer height for raft layer instead of object layer height. #2723
2015-03-09 19:36:23 +01:00
Alessandro Ranellucci
d8ee9dd5f5
Limit first object layer height correctly when using a larger support material extruder. #2722
2015-03-09 19:27:57 +01:00
Alessandro Ranellucci
6cab5668e3
Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation
2015-03-09 18:28:07 +01:00
Alessandro Ranellucci
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
Alessandro Ranellucci
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
Alessandro Ranellucci
1ab8efba7f
Fixed regression causing random failures in bridge direction detection. #2636
2015-02-27 21:55:02 +01:00
Alessandro Ranellucci
e88cf466fe
A couple notes about infill_only_where_needed
2015-02-23 00:55:00 +01:00
Alessandro Ranellucci
2655f3f816
Better and more robust implementation of infill_only_where_needed
2015-02-23 00:44:51 +01:00
Alessandro Ranellucci
2eca094170
Added failing test case for Clipper regression causing extra points in polyline intersection, thus crash with circular bed shape
2015-02-22 17:03:23 +01:00
Alessandro Ranellucci
edbc11477c
Update to Clipper 6.2.9. Fixes #2639
2015-02-22 15:13:52 +01:00
Alessandro Ranellucci
6413d5dcba
Merge pull request #2630 from lordofhyphens/fix-admesh-warning
...
Fix a warning about unused return value when using freopen in admesh.
2015-02-22 14:48:17 +01:00
Alessandro Ranellucci
ba6ae12635
Change end_program() to postamble()
2015-02-15 17:09:17 +01:00
Alessandro Ranellucci
1180a6d83f
Merge pull request #2508 from strahlex/machinekit-gcode
...
added support Machinekit flavour GCode
2015-02-15 17:00:08 +01:00
Alessandro Ranellucci
8851dc7f23
Added failing test case for upstream Clipper issue 126 (our #2639 )
2015-02-15 16:47:55 +01:00
Alessandro Ranellucci
32b8eb489c
Updated Clipper to 6.2.8. This fixes several minor issues, including infill paths not being trimmed correctly. #2448
2015-02-15 16:10:04 +01:00
Kent Fredric
df5c2a6f11
Remove redundant dep on ExtUtils::Typemap
...
Typemap (Singluar) version 1.00 is essentially identical to Typemaps (Plural)
Typemap is literally a dumb subclass of TypeMaps, and so this
dependency simply gives an extra installation requirement that does
nothing.
2015-02-14 06:44:22 +13:00
Alexander Rössler
cef1494852
Switched to P parameter instead of S for Machinekit flavour MCode commands
2015-02-10 14:22:23 +01:00
Alessandro Ranellucci
a68fed3938
Bump version number
2015-02-09 10:53:55 +01:00
Alexander Rössler
f2fa8cb63f
added end_program() function to GCodeWriter
2015-02-07 12:36:29 +01:00
Alexander Rössler
32eff40422
added retract and unretract command for Machinekit flavour
2015-02-06 19:16:57 +01:00
Alexander Rössler
d35226b889
added support Machinekit flavour GCode
2015-02-06 18:48:46 +01:00
Joseph Lenox
102785d154
Fix a warning about unused return value when using freopen in admesh. Added another NULL check for safety.
2015-02-05 00:58:27 -06:00
Alessandro Ranellucci
73eb11b395
Releasing 1.2.6
2015-02-01 15:47:29 +01:00
Alessandro Ranellucci
bb3bf28e59
Ported prepare_fill_surfaces() to XS/C++
2015-02-01 12:43:58 +01:00
Alessandro Ranellucci
07cd25d0ec
New option for customization of infill/perimeters overlap. #2459
2015-02-01 12:08:25 +01:00
Alessandro Ranellucci
84eb37e218
Typo in previous commit
2015-01-31 11:57:18 +01:00
Alessandro Ranellucci
62e418d0fc
Modernize some defaults
2015-01-31 11:38:17 +01:00
Alessandro Ranellucci
059b00a829
New --before-layer-change option and new layer_z placeholder. #2602
2015-01-30 20:08:00 +01:00
Alessandro Ranellucci
8605969dc5
Don't output slic3r:z attribute in SVG for raft layers
2015-01-30 18:45:30 +01:00
Alessandro Ranellucci
e2b1b52679
Added a new Slic3r::Geometry::simplify_polygons() function
2015-01-30 18:33:20 +01:00
Alessandro Ranellucci
9ad5d9bb3d
Fixed minor issue in 3D preview causing single-line toolpaths to miss the cap on one endpoint
2015-01-28 23:35:48 +01:00
Alessandro Ranellucci
7652abdf8d
Merge pull request #2595 from xdissent/deserialize-points
...
Use std::getline to deserialize point list coords, fixes #2318
2015-01-28 21:02:05 +01:00
Greg Thornton
b0b9c17c23
Use std::getline to deserialize point list coords, fixes #2318
2015-01-28 09:08:50 -06:00
Alessandro Ranellucci
b1f1893481
Bugfix: tangent horizontal mesh surfaces were not included in slices under rare circumstances, generating almost invalid polygons that confused Clipper and caused skipped layers. Includes regression test
2015-01-28 13:00:38 +01:00
Alessandro Ranellucci
8a5a0b6726
Minor optimization in TriangleMesh code
2015-01-25 17:30:55 +01:00
Alessandro Ranellucci
c264969962
Bugfix: crash when rendering lines with zero length in 3D preview. #2569
2015-01-25 15:21:45 +01:00
Alessandro Ranellucci
a5c0ffe963
Faster loading of 3D preview and much less memory used
2015-01-24 23:35:29 +01:00
Alessandro Ranellucci
8791f5a493
Cleanup of some method signatures and of XS return types
2015-01-19 18:53:04 +01:00
Alessandro Ranellucci
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
Alessandro Ranellucci
9f0283f808
Minor issue when dealing with files with empty layers at bottom. #2553
2015-01-18 12:35:05 +01:00
Alessandro Ranellucci
4696b46475
Clarified tooltip for First Layer Extrusion Width. #2543
2015-01-18 11:42:19 +01:00
Alessandro Ranellucci
b646b5c98a
Revert "Updated Clipper to 6.2.7"
...
This reverts commit e6c022a61c
.
2015-01-18 01:31:10 +01:00
Alessandro Ranellucci
e9d08ce51f
Updated MANIFEST
2015-01-18 01:14:14 +01:00
Alessandro Ranellucci
e6c022a61c
Updated Clipper to 6.2.7
2015-01-18 01:07:23 +01:00
Alessandro Ranellucci
357f10732a
Added test case for a Clipper bug
2015-01-18 01:07:23 +01:00
Alessandro Ranellucci
2bbb6c570b
Ported toolpaths rendering to C++
2015-01-18 01:07:22 +01:00
Alessandro Ranellucci
cf4119e169
Populate ExtrusionPath::height correctly in case of bridge
2015-01-18 01:07:22 +01:00
Alessandro Ranellucci
e749f6040f
New +Line::intersection_infinite() method
2015-01-16 16:25:39 +01:00
Alessandro Ranellucci
a616d64971
Bump version number
2015-01-15 22:35:14 +01:00
Alessandro Ranellucci
e0a3d2577c
Initial work for 3D rendering of toolpaths
2015-01-15 20:06:30 +01:00