Alessandro Ranellucci
|
c82302e284
Fixed regression in dont_support_bridges. #3859
|
7 лет назад |
Alessandro Ranellucci
|
4913e90e10
Remove any Perl related code from libslic3r
|
9 лет назад |
Alessandro Ranellucci
|
9a17efc480
Use GCodeWriter for path segments (refactoring)
|
9 лет назад |
Alessandro Ranellucci
|
b14290b9f6
Make tests happy
|
9 лет назад |
Alessandro Ranellucci
|
e0a3d2577c
Initial work for 3D rendering of toolpaths
|
10 лет назад |
Alessandro Ranellucci
|
e79aa2e81c
New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
|
10 лет назад |
Alessandro Ranellucci
|
6adc3477c9
Moved C++ code into new libslic3r directory
|
10 лет назад |
Alessandro Ranellucci
|
59f0e76da1
Distinct extrusion role for support material interface
|
10 лет назад |
Alessandro Ranellucci
|
69002b8ea2
No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028
|
10 лет назад |
Alessandro Ranellucci
|
76a8ec3d9e
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
10 лет назад |
Alessandro Ranellucci
|
c37ef2f18b
New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs.
|
10 лет назад |
Petr Ledvina
|
028ef3a868
Add missing perlglue.hpp to xsp files
|
10 лет назад |
Alessandro Ranellucci
|
98e40d3fe4
Store width and height in ExtrusionEntity objects for debugging purposes
|
10 лет назад |
Y. Sapir
|
04fad70cbf
Make C++ gcode generator use C++ Extruder object directly.
|
10 лет назад |
Petr Ledvina
|
115aa6885f
Implement type checking for XS objects
|
10 лет назад |
Alessandro Ranellucci
|
ca4d4211c9
Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961
|
10 лет назад |
Y. Sapir
|
4deeff995a
Move extrusion path gcode generation to C++ for speed.
|
10 лет назад |
Alessandro Ranellucci
|
7f5442265e
Include thin walls in general top-level perimeter sorting to get more efficient paths
|
11 лет назад |
Alessandro Ranellucci
|
8ed738d3f7
More incomplete work for Flow/Extruder refactoring
|
11 лет назад |
Alessandro Ranellucci
|
518798beb3
Incomplete work for porting simplify() to XS
|
11 лет назад |
Alessandro Ranellucci
|
ac88fbcbb0
Ported clip_end(), length(), is_perimeter(), is_fill(), is_bridge() to XS
|
11 лет назад |
Alessandro Ranellucci
|
761f261a68
Ported intersect_expolygons() and subtract_expolygons() to XS
|
11 лет назад |
Alessandro Ranellucci
|
4dce461aaf
Minor optimizations
|
11 лет назад |
Alessandro Ranellucci
|
27e7c6b9f7
Finished implementation of TriangleMesh->split
|
11 лет назад |
Alessandro Ranellucci
|
a49dc603cc
Many changes and fixes to remove leaks and return objects by reference
|
11 лет назад |
Alessandro Ranellucci
|
c0789506e4
Return objects by reference instead of always cloning
|
11 лет назад |
Alessandro Ranellucci
|
dd70f6be2f
Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference
|
11 лет назад |
Alessandro Ranellucci
|
5d6fd7f4d9
Optimizations for better usage of XS code
|
11 лет назад |
Alessandro Ranellucci
|
9fb14f2119
Ported (and used) ExtrusionPath->first_point
|
11 лет назад |
Alessandro Ranellucci
|
9458c7db97
Fix integration of XS containers
|
11 лет назад |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 лет назад |
Alessandro Ranellucci
|
ab6b3d41a7
XS interface completed, including new Line class
|
11 лет назад |
Alessandro Ranellucci
|
9af2a1c007
Use XS Point everywhere
|
11 лет назад |
Alessandro Ranellucci
|
d0701cdcd4
Implemented Slic3r::ExtrusionLoop
|
11 лет назад |
Alessandro Ranellucci
|
f612d4c64e
Ported ExtrusionPath to XS. Failing test for Surface
|
11 лет назад |