Alessandro Ranellucci
|
4913e90e10
Remove any Perl related code from libslic3r
|
9 лет назад |
Alessandro Ranellucci
|
634bc09e2c
Refactoring: renamed all contains_*() methods to contains() in C++
|
10 лет назад |
Alessandro Ranellucci
|
6adc3477c9
Moved C++ code into new libslic3r directory
|
10 лет назад |
Alessandro Ranellucci
|
5fe5021fd7
Implemented avoid_crossing_perimeters with VisiLibity
|
10 лет назад |
Alessandro Ranellucci
|
76a8ec3d9e
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
10 лет назад |
Alessandro Ranellucci
|
60f640f100
Remove self-intersections before supplying polygon data to polyPartition and rename triangulate2() to triangulate_pp()
|
10 лет назад |
Alessandro Ranellucci
|
2720000a17
New get_trapezoids() implementation. Maybe heavier but it doesn't fail with some versions of GCC like the one provided by Boost.Polygon. #1965
|
10 лет назад |
Petr Ledvina
|
115aa6885f
Implement type checking for XS objects
|
10 лет назад |
Alessandro Ranellucci
|
4f5d9ca795
Finished --cut implementation
|
10 лет назад |
Alessandro Ranellucci
|
37c7b958d4
New ExPolygon::triangulate() method
|
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 лет назад |
Alessandro Ranellucci
|
6201aacf88
New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids()
|
10 лет назад |
Alessandro Ranellucci
|
2a73ab988f
Recursive pruning. Some more unit tests
|
11 лет назад |
Alessandro Ranellucci
|
3c77b301a7
Promising approach to medial axis pruning
|
11 лет назад |
Alessandro Ranellucci
|
bf91f3096a
Incomplete work for using Boost.Polygon to compute medial axis
|
11 лет назад |
Alessandro Ranellucci
|
df8d889481
More unfinished work
|
11 лет назад |
Alessandro Ranellucci
|
5f81292f3f
Ported encloses_point() to XS and renamed to contains_point()
|
11 лет назад |
Alessandro Ranellucci
|
a225a8b2ef
Ported contains_line() to XS
|
11 лет назад |
Alessandro Ranellucci
|
27e7c6b9f7
Finished implementation of TriangleMesh->split
|
11 лет назад |
Alessandro Ranellucci
|
c0789506e4
Return objects by reference instead of always cloning
|
11 лет назад |
Alessandro Ranellucci
|
fe42427a54
Ported Polygon->is_valid() and ExPolygon->is_valid()
|
11 лет назад |
Alessandro Ranellucci
|
da0b85c0d9
Ported ExPolygon->contour and ExPolygon->holes
|
11 лет назад |
Alessandro Ranellucci
|
706851f836
Ported ExPolygon->area()
|
11 лет назад |
Alessandro Ranellucci
|
b38cc2c244
Merge branch 'master' into xsdata
|
11 лет назад |
Alessandro Ranellucci
|
ab6b3d41a7
XS interface completed, including new Line class
|
11 лет назад |
Alessandro Ranellucci
|
9af2a1c007
Use XS Point everywhere
|
11 лет назад |
Alessandro Ranellucci
|
06de21b154
Better polymorphism for ExPolygon::XS->rotate
|
11 лет назад |
Alessandro Ranellucci
|
0099218f61
Cleaner clone() implementation
|
11 лет назад |
Alessandro Ranellucci
|
b1ad466189
Ported Slic3r::ExPolygon::Collection to XS
|
11 лет назад |
Alessandro Ranellucci
|
89fae9ee15
Make threaded perls work with XS data in plater thumbnails. Includes cleaner ->arrayref implementation
|
11 лет назад |
Alessandro Ranellucci
|
87a5de193d
ExPolygon::XS->rotate()
|
11 лет назад |
Alessandro Ranellucci
|
e0052b01d3
New ->scale() method for ExPolygon::XS
|
11 лет назад |
Alessandro Ranellucci
|
21816acbd7
Merge branch 'master' into xsdata
|
11 лет назад |
Alessandro Ranellucci
|
f4db7625bc
Fix destructors
|
11 лет назад |
Alessandro Ranellucci
|
a1e4bda670
Have Clipper.pm only return ExPolygon::XS objects
|
11 лет назад |
Alessandro Ranellucci
|
989e48ede0
Bless arrayref representation into Slic3r classes
|
11 лет назад |
Alessandro Ranellucci
|
d06ac3e31e
Rename _toPerl() to arrayref()
|
11 лет назад |
Alessandro Ranellucci
|
5a11d4df89
New Slic3r::ExPolygon::XS class
|
11 лет назад |