![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/TriangulateWall.hpp>
Collaboration diagram for Slic3r::trianglulate_wall_detail::Triangulator< Sc >:Public Member Functions | |
| void | run (std::vector< Vec3i > &indices) |
| Triangulator (const std::vector< Vec< 3, Sc > > *points, Ring &lower, Ring &upper) | |
Private Member Functions | |
| double | calc_score () const |
| void | synchronize_rings () |
| void | emplace_indices (std::vector< Vec3i > &indices) |
Private Attributes | |
| const std::vector< Vec< 3, Sc > > * | pts |
| Ring * | onring |
| Ring * | offring |
|
inlineexplicit |
|
inlineprivate |
References Slic3r::trianglulate_wall_detail::Triangulator< Sc >::offring, Slic3r::trianglulate_wall_detail::Triangulator< Sc >::onring, Slic3r::trianglulate_wall_detail::Triangulator< Sc >::pts, and Slic3r::trianglulate_wall_detail::trscore().
Referenced by Slic3r::trianglulate_wall_detail::Triangulator< Sc >::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
References Slic3r::trianglulate_wall_detail::Ring::is_lower(), Slic3r::trianglulate_wall_detail::Triangulator< Sc >::offring, Slic3r::trianglulate_wall_detail::Triangulator< Sc >::onring, and Slic3r::trianglulate_wall_detail::Ring::pos().
Referenced by Slic3r::trianglulate_wall_detail::Triangulator< Sc >::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::trianglulate_wall_detail::Triangulator< Sc >::calc_score(), Slic3r::trianglulate_wall_detail::Triangulator< Sc >::emplace_indices(), Slic3r::trianglulate_wall_detail::Ring::inc(), Slic3r::trianglulate_wall_detail::Ring::is_finished(), Slic3r::trianglulate_wall_detail::Triangulator< Sc >::offring, Slic3r::trianglulate_wall_detail::Triangulator< Sc >::onring, and Slic3r::trianglulate_wall_detail::Triangulator< Sc >::synchronize_rings().
Here is the call graph for this function:
|
inlineprivate |
References Slic3r::trianglulate_wall_detail::Ring::inc(), Slic3r::trianglulate_wall_detail::Ring::init(), Slic3r::trianglulate_wall_detail::Ring::is_finished(), Slic3r::trianglulate_wall_detail::Triangulator< Sc >::offring, Slic3r::trianglulate_wall_detail::Triangulator< Sc >::onring, Slic3r::trianglulate_wall_detail::Ring::pos(), Slic3r::trianglulate_wall_detail::Triangulator< Sc >::pts, and Slic3r::trianglulate_wall_detail::trscore().
Referenced by Slic3r::trianglulate_wall_detail::Triangulator< Sc >::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |