![]() |
Prusa Slicer 2.6.0
|
Corefine visitor Store intersection source for vertices of constrained edge of tm1 Must be used with corefine flag no modification of tm2. More...
Collaboration diagram for priv::IntersectionSources:Public Member Functions | |
| void | intersection_point_detected (std::size_t i_id, int sdim, HI h_f, HI h_e, const CutMesh &tm_f, const CutMesh &tm_e, bool is_target_coplanar, bool is_source_coplanar) |
| void | new_vertex_added (std::size_t i_id, VI v, const CutMesh &tm) |
| Store VI to intersections by i_id. | |
| void | before_subface_creations (FI, CutMesh &) |
| void | after_subface_created (FI, CutMesh &) |
| void | after_subface_creations (CutMesh &) |
| void | before_subface_created (CutMesh &) |
| void | before_edge_split (HI, CutMesh &) |
| void | edge_split (HI, CutMesh &) |
| void | after_edge_split () |
| void | add_retriangulation_edge (HI, CutMesh &) |
Public Attributes | |
| const CutMesh * | patch |
| const CutMesh * | model |
| VertexSourceMap | vmap |
| Sources * | sources |
Corefine visitor Store intersection source for vertices of constrained edge of tm1 Must be used with corefine flag no modification of tm2.
|
inline |
|
inline |
|
inline |
Store VI to intersections by i_id.
| i_id | Order number of intersection point |
| v | New added vertex |
| tm | Affected mesh |
Referenced by intersection_point_detected().
Referenced by intersection_point_detected().
| Sources* priv::IntersectionSources::sources |
Referenced by intersection_point_detected(), and new_vertex_added().
| VertexSourceMap priv::IntersectionSources::vmap |
Referenced by intersection_point_detected(), and new_vertex_added().