|
Blender V5.0
|
Public Member Functions | |
| CDTFace ()=default | |
Public Attributes | |
| SymEdge< T > * | symedge {nullptr} |
| blender::Set< int > | input_ids |
| int | visit_index {0} |
| bool | deleted {false} |
| bool | hole {false} |
Definition at line 208 of file delaunay_2d.cc.
|
default |
| bool blender::meshintersect::CDTFace< T >::deleted {false} |
Marks this face no longer used.
Definition at line 218 of file delaunay_2d.cc.
Referenced by blender::meshintersect::cdt_draw(), blender::meshintersect::CDTArrangement< T >::delete_edge(), blender::meshintersect::detect_holes(), blender::meshintersect::get_cdt_output(), blender::meshintersect::operator<<(), and blender::meshintersect::remove_faces_in_holes().
| bool blender::meshintersect::CDTFace< T >::hole {false} |
Marks this face as part of a hole.
Definition at line 220 of file delaunay_2d.cc.
Referenced by blender::meshintersect::remove_faces_in_holes().
| blender::Set<int> blender::meshintersect::CDTFace< T >::input_ids |
Set of input face ids that this is part of. If don't need_ids, then should contain 0 if it is part of a constrained face, else empty.
Definition at line 214 of file delaunay_2d.cc.
Referenced by blender::meshintersect::CDTArrangement< T >::add_diagonal(), blender::meshintersect::add_face_ids(), blender::meshintersect::cdt_draw(), blender::meshintersect::get_cdt_output(), blender::meshintersect::remove_non_constraint_edges_leave_valid_bmesh(), and blender::meshintersect::CDTArrangement< T >::~CDTArrangement().
A symedge in face; only used during output, so only valid then.
Definition at line 210 of file delaunay_2d.cc.
Referenced by blender::meshintersect::detect_holes(), blender::meshintersect::get_cdt_output(), blender::meshintersect::operator<<(), blender::meshintersect::remove_faces_in_holes(), and blender::meshintersect::remove_outer_edges_until_constraints().
| int blender::meshintersect::CDTFace< T >::visit_index {0} |
Used by algorithms operating on CDT structures.
Definition at line 216 of file delaunay_2d.cc.
Referenced by blender::meshintersect::add_face_ids(), blender::meshintersect::detect_holes(), and blender::meshintersect::remove_outer_edges_until_constraints().