Alessandro Ranellucci
|
5e34a9cf21
Make Repair() idempotent and lowercase
|
11 years ago |
Alessandro Ranellucci
|
1b9d2e2ef8
Use the XS slicing code
|
11 years ago |
Alessandro Ranellucci
|
873762491b
Fix a bad access after recent change about ->p returning objects by reference
|
11 years ago |
Alessandro Ranellucci
|
8607c559c7
Minor tidying
|
11 years ago |
Alessandro Ranellucci
|
09684c67c2
Optimization: Remove useless calls to union()
|
11 years ago |
Alessandro Ranellucci
|
10ab3bbb86
Fix Only infill where needed putting insufficient material. #1412
|
11 years ago |
Alessandro Ranellucci
|
907ba55aab
Some minor fixes needed after the xsdata merge. #1421
|
11 years ago |
Alessandro Ranellucci
|
f104659020
Optimization
|
11 years ago |
Alessandro Ranellucci
|
e02ae0d18a
Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
|
11 years ago |
Alessandro Ranellucci
|
cb677c45de
Don't grow horizontal shells having acute angles. #1387
|
11 years ago |
Alessandro Ranellucci
|
67aefdccc7
Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge
|
11 years ago |
Alessandro Ranellucci
|
a49dc603cc
Many changes and fixes to remove leaks and return objects by reference
|
11 years ago |
Alessandro Ranellucci
|
fb763b0187
Removed dependency on Math::Clipper
|
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
|
494ed5c5ad
Minor optimization (group offset_ex calls)
|
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
|
2b36778dc1
Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387
|
11 years ago |
Alessandro Ranellucci
|
f1922ce7b3
Fix regression causing lack of contact infill
|
11 years ago |
Alessandro Ranellucci
|
e5fe04ea7a
Make sure teeth are not too tight
|
11 years ago |
Alessandro Ranellucci
|
9513fa7600
Enforce some horizontal margin between object and interface/support (contact not affected)
|
11 years ago |
Alessandro Ranellucci
|
ca7d4163d7
Remove jitter and overlaps in interface infill
|
11 years ago |
Alessandro Ranellucci
|
7062d028d2
Bugfix: top layers were not detected correctly, causing overlap of support material and object in some situations where there were contact regions having the same Z as some top regions
|
11 years ago |
Alessandro Ranellucci
|
8d413eda44
Refactoring: generate interface and support in different cycles
|
11 years ago |
Alessandro Ranellucci
|
5f07d39509
Reapply perimeter only to support
|
11 years ago |
Alessandro Ranellucci
|
5380b6cb33
Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly
|
11 years ago |
Alessandro Ranellucci
|
abb5d1256f
Added some debugging code
|
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
|
f6569cf359
Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371
|
11 years ago |
Alessandro Ranellucci
|
b38cc2c244
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
d8e2cde962
Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366
|
11 years ago |
Alessandro Ranellucci
|
1b4878f305
Fix hang in new support material caused by numerical approximation leaving small polygons, as usual
|
11 years ago |
Alessandro Ranellucci
|
913f401280
Merge new-support2
|
11 years ago |
Alessandro Ranellucci
|
51de3ce14f
Switch print_z to unscaled coordinates
|
11 years ago |
Alessandro Ranellucci
|
691c45d57f
Smarter handling of hollow prints. Optimization included
|
11 years ago |
Alessandro Ranellucci
|
25af3eb35f
Proper fix for preventing shells to propagate too much
|
11 years ago |
Alessandro Ranellucci
|
6bd4803612
Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that
|
11 years ago |
Alessandro Ranellucci
|
b1147861dd
Implement lower_bound() and upper_bound() methods for ZTable
|
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
|
bf8c799685
Ported diff_ex, intersection_ex, union_ex, xor_ex
|
11 years ago |
Alessandro Ranellucci
|
898007fc36
Port offset_ex() and offset2_ex() to XS
|
11 years ago |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 years ago |
Alessandro Ranellucci
|
159a009f96
Fix tests here and there
|
11 years ago |
Alessandro Ranellucci
|
f612d4c64e
Ported ExtrusionPath to XS. Failing test for Surface
|
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 |