|
Blender V5.0
|
Public Attributes | |
| Heap * | edge_queue |
| HeapNode ** | edge_queue_nodes |
| bool | use_topo_influence |
| float | topo_influnce |
| bool | select_tris_only |
Definition at line 99 of file bmo_join_triangles.cc.
| Heap* JoinEdgesState::edge_queue |
A priority queue of BMEdge * to be merged, in order of preference.
Definition at line 101 of file bmo_join_triangles.cc.
Referenced by bmo_join_triangles_exec(), and reprioritize_join().
| HeapNode** JoinEdgesState::edge_queue_nodes |
An edge aligned array for looking up the node from the edge index. Only needed when use_topo_influence is true, so edges can be re-prioritized.
Definition at line 107 of file bmo_join_triangles.cc.
Referenced by bmo_join_triangles_exec(), and reprioritize_join().
| bool JoinEdgesState::select_tris_only |
An operator property indicating to select all merged quads, or just un-merged triangles.
Definition at line 116 of file bmo_join_triangles.cc.
Referenced by bmo_join_triangles_exec().
| float JoinEdgesState::topo_influnce |
An operator property indicating the influence for topology. Ranges from 0-2.0.
Definition at line 113 of file bmo_join_triangles.cc.
Referenced by bmo_join_triangles_exec(), and reprioritize_join().
| bool JoinEdgesState::use_topo_influence |
True when topo_influnce is not equal to zero. Allows skipping expensive processing.
Definition at line 110 of file bmo_join_triangles.cc.
Referenced by bmo_join_triangles_exec().