|
Blender V5.0
|
Public Member Functions | |
| CDT_state (int input_verts_num, int input_edges_num, int input_faces_num, T epsilon, bool need_ids) | |
Public Attributes | |
| CDTArrangement< T > | cdt |
| int | input_vert_num |
| int | visit_count |
| int | face_edge_offset |
| T | epsilon |
| bool | need_ids |
Definition at line 310 of file delaunay_2d.cc.
|
explicit |
Definition at line 856 of file delaunay_2d.cc.
References cdt, epsilon, input_vert_num, need_ids, T, and visit_count.
| CDTArrangement<T> blender::meshintersect::CDT_state< T >::cdt |
Definition at line 312 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_edge_constraint(), blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), blender::meshintersect::add_input_verts(), CDT_state(), blender::meshintersect::delaunay_calc(), blender::meshintersect::detect_holes(), blender::meshintersect::dissolve_symedge(), blender::meshintersect::get_cdt_output(), blender::meshintersect::get_next_crossing_from_vert(), blender::meshintersect::operator<<(), blender::meshintersect::prepare_cdt_for_output(), blender::meshintersect::remove_faces_in_holes(), blender::meshintersect::remove_non_constraint_edges(), blender::meshintersect::remove_non_constraint_edges_leave_valid_bmesh(), and blender::meshintersect::remove_outer_edges_until_constraints().
| T blender::meshintersect::CDT_state< T >::epsilon |
How close before coords considered equal.
Definition at line 323 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_edge_constraint(), CDT_state(), and blender::meshintersect::get_next_crossing_from_vert().
| int blender::meshintersect::CDT_state< T >::face_edge_offset |
Edge ids for face start with this, and each face gets this much index space to encode positions within the face.
Definition at line 321 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), and blender::meshintersect::get_cdt_output().
| int blender::meshintersect::CDT_state< T >::input_vert_num |
How many verts were in input (will be first in vert_array).
Definition at line 314 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_input_verts(), CDT_state(), and blender::meshintersect::is_original_vert().
| bool blender::meshintersect::CDT_state< T >::need_ids |
Do we need to track ids?
Definition at line 325 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), CDT_state(), and blender::meshintersect::get_cdt_output().
| int blender::meshintersect::CDT_state< T >::visit_count |
Used for visiting things without having to initialized their visit fields.
Definition at line 316 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_edge_constraint(), blender::meshintersect::add_face_ids(), CDT_state(), blender::meshintersect::detect_holes(), and blender::meshintersect::remove_outer_edges_until_constraints().