Alessandro Ranellucci
|
c9f68ed28a
Refactor E code and keep track of per-extruder consumend filament
|
11 years ago |
Alessandro Ranellucci
|
fb763b0187
Removed dependency on Math::Clipper
|
11 years ago |
Alessandro Ranellucci
|
b11b595c97
Ported nearest_point() and nearest_point_index()
|
11 years ago |
Alessandro Ranellucci
|
fe42427a54
Ported Polygon->is_valid() and ExPolygon->is_valid()
|
11 years ago |
Alessandro Ranellucci
|
da0b85c0d9
Ported ExPolygon->contour and ExPolygon->holes
|
11 years ago |
Alessandro Ranellucci
|
9cf831b9c5
Ported union_pt() to XS
|
11 years ago |
Alessandro Ranellucci
|
49040db9a3
Fixes to pass all tests
|
11 years ago |
Alessandro Ranellucci
|
fc9cec9d81
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
026e0c06e4
Ability to customize how materials are mapped to extruders. #1020
|
11 years ago |
Alessandro Ranellucci
|
3d6fb1b05c
New feature: ability to override specific settings for individual objects in the plater. #344
|
11 years ago |
Alessandro Ranellucci
|
fa07c512b4
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
4862d832b5
Simplify layer change code now that we have distinct support layers
|
11 years ago |
Alessandro Ranellucci
|
5d80c26b29
Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic
|
11 years ago |
Alessandro Ranellucci
|
cde662cb51
Fix collision detection for brim
|
11 years ago |
Alessandro Ranellucci
|
b38cc2c244
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
6ddeb2fa07
Initialize support material interface extruder explicitely. #1364
|
11 years ago |
Alessandro Ranellucci
|
415a2d165a
Cleaner code for first layer temperatures
|
11 years ago |
Alessandro Ranellucci
|
60e5e2166a
Include support contact layers in skirt/brim generation
|
11 years ago |
Alessandro Ranellucci
|
913f401280
Merge new-support2
|
11 years ago |
Alessandro Ranellucci
|
a2cc230bb5
Add note about a bug caused by the disabled optimization about splitting meshes before avoid_crossing_perimeters. #1315
|
11 years ago |
Alessandro Ranellucci
|
10a8f479f9
Bugfix: lift was not working correctly with multiple extruders and multiple skirt layers. Also, we now ignore all lift settings except the one of the first extruder. Includes regression tests. #1332 #1338
|
11 years ago |
Alessandro Ranellucci
|
1b285f3f46
Thread-safe integration of ExtrusionPath::Collection
|
11 years ago |
Alessandro Ranellucci
|
c7b6818ccf
Ported offset() and offset2()
|
11 years ago |
Alessandro Ranellucci
|
898007fc36
Port offset_ex() and offset2_ex() to XS
|
11 years ago |
Alessandro Ranellucci
|
9458c7db97
Fix integration of XS containers
|
11 years ago |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 years ago |
Alessandro Ranellucci
|
ab6b3d41a7
XS interface completed, including new Line class
|
11 years ago |
Alessandro Ranellucci
|
9af2a1c007
Use XS Point everywhere
|
11 years ago |
Alessandro Ranellucci
|
159a009f96
Fix tests here and there
|
11 years ago |
Alessandro Ranellucci
|
13e3a9129c
Use Slic3r::ExPolygon::Collection for Layer->slices
|
11 years ago |
Alessandro Ranellucci
|
7534c1e6d9
Use Slic3r::Surface::Collection for Layer::Region->slices
|
11 years ago |
Alessandro Ranellucci
|
5885be881c
New Slic3r::Surface::Collection class
|
11 years ago |
Alessandro Ranellucci
|
d074b98aba
Optimization: don't store wipe path if wipe is not requested
|
11 years ago |
Alessandro Ranellucci
|
8061cc6e30
Optimization in Polyline instantiation
|
11 years ago |
Alessandro Ranellucci
|
fcd4de00e5
One more fix for --complete-objects working on single-object plates
|
11 years ago |
Alessandro Ranellucci
|
5843f5df6c
Fix regression in --complete-objects causing fatal error and/or wrong warnings about object heights
|
11 years ago |
Alessandro Ranellucci
|
799aeedd97
Fixed wrong refactoring in ac4a0bcdd825d414fb896e97dc227219ffbc9e06
|
11 years ago |
Alessandro Ranellucci
|
3bcf1da702
Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254
|
11 years ago |
Alessandro Ranellucci
|
ac4a0bcdd8
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
11 years ago |
Alessandro Ranellucci
|
a8981b8b35
Bugfix: infill was clipped badly. Includes regression test. #1245
|
11 years ago |
Alessandro Ranellucci
|
962a51cc80
Some cleanup for the plater code
|
11 years ago |
Alessandro Ranellucci
|
aee7b70d79
Bugfix: the order of transformations was not consistent in plater and actual G-code generation. #1171 #1191
|
11 years ago |
Alessandro Ranellucci
|
b12a09ed71
Rename makerbot G-code flavor to makerware; also mention Repetier among RepRap firmwares. #1034
|
11 years ago |
Alessandro Ranellucci
|
f991e3bc10
Fixed SVG export and added regression test
|
11 years ago |
Alessandro Ranellucci
|
230367b383
Order objects using a nearest neighbor search instead of relying on the order in plater. #1184
|
11 years ago |
Alessandro Ranellucci
|
3ffe98f0c3
Use actual Z to order objects in sequential printing rather than layer count, as layer heights might be different
|
11 years ago |
Alessandro Ranellucci
|
c95245f143
Some G-code flavor logic simplification
|
11 years ago |
Alessandro Ranellucci
|
167ec7a4e7
Use M135 for makerbot toolchange; also disable any G90 and G21 command. #1034
|
11 years ago |
Alessandro Ranellucci
|
7134df4638
Only skip objects with no layers without stopping the whole job
|
11 years ago |
Alessandro Ranellucci
|
895e0bbfcd
Include M82/M83 for Teacup too. #1206
|
11 years ago |