bubnikv
|
cb138a20b8
Completely replaced the homebrew Pointf3 class with Eigen Vec3d.
|
6 лет назад |
bubnikv
|
ab60d8adb4
Replaced coincides_with(const Line &line) with operator==
|
6 лет назад |
bubnikv
|
1ba64da3fe
Removed Point::scale(),translate(),coincides_with(),distance_to(),
|
6 лет назад |
Alessandro Ranellucci
|
9e8022f6f6
More refactoring to medial axis and gap fill, more robust
|
8 лет назад |
Alessandro Ranellucci
|
4913e90e10
Remove any Perl related code from libslic3r
|
9 лет назад |
Alessandro Ranellucci
|
8791f5a493
Cleanup of some method signatures and of XS return types
|
10 лет назад |
Alessandro Ranellucci
|
e749f6040f
New +Line::intersection_infinite() method
|
10 лет назад |
Alessandro Ranellucci
|
e0a3d2577c
Initial work for 3D rendering of toolpaths
|
10 лет назад |
Alessandro Ranellucci
|
fcfb3b98bc
3D object positioning
|
10 лет назад |
Alessandro Ranellucci
|
a82f95e903
Some initial work for 3D slice rendering
|
10 лет назад |
Alessandro Ranellucci
|
6adc3477c9
Moved C++ code into new libslic3r directory
|
10 лет назад |
Alessandro Ranellucci
|
30fa055995
Bugfix: medial axis missed some segments. #2144
|
10 лет назад |
Alessandro Ranellucci
|
76a8ec3d9e
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
10 лет назад |
Alessandro Ranellucci
|
0a88492fdc
Use a more robust parallelism detection
|
10 лет назад |
Alessandro Ranellucci
|
c81ffc391d
Tentative fix for unreproduced compilation error reported
|
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 лет назад |
Alessandro Ranellucci
|
6201aacf88
New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids()
|
10 лет назад |
Alessandro Ranellucci
|
ed8a2f7330
Extend medial axis endpoints to fill the entire length. Includes fix for a minor memory leak caused by usage of old signature for Line::point_at()
|
11 лет назад |
Alessandro Ranellucci
|
3c77b301a7
Promising approach to medial axis pruning
|
11 лет назад |
Alessandro Ranellucci
|
a225a8b2ef
Ported contains_line() to XS
|
11 лет назад |
Alessandro Ranellucci
|
3025c77675
Use Clipper for line clipping
|
11 лет назад |
Alessandro Ranellucci
|
d8e098ab0e
Ported same_line() to XS
|
11 лет назад |
Alessandro Ranellucci
|
29b83517cb
Ported point_along_segment(), Polyline::length(), Polyline::clip_end() 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
|
5d6fd7f4d9
Optimizations for better usage of XS code
|
11 лет назад |
Alessandro Ranellucci
|
e19c6a1494
Ported Point->distance_to() and Line->length()
|
11 лет назад |
Alessandro Ranellucci
|
898007fc36
Port offset_ex() and offset2_ex() to XS
|
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 лет назад |