|
Blender V4.3
|
#include "MEM_guardedalloc.h"#include "BLI_math_geom.h"#include "BLI_math_vector.h"#include "BLI_utildefines.h"#include "BLI_utildefines_stack.h"#include "bmesh.hh"#include "bmesh_tools.hh"#include "intern/bmesh_operators_private.hh"Go to the source code of this file.
Macros | |
| #define | ELE_NEW 1 |
| #define | ELE_CUT 2 |
| #define | ELE_INPUT 4 |
Functions | |
| void | bmo_bisect_plane_exec (BMesh *bm, BMOperator *op) |
Wrapper around BM_mesh_bisect_plane
Definition in file bmo_bisect_plane.cc.
| #define ELE_CUT 2 |
Definition at line 24 of file bmo_bisect_plane.cc.
Referenced by bmo_bisect_plane_exec().
| #define ELE_INPUT 4 |
Definition at line 25 of file bmo_bisect_plane.cc.
Referenced by bmo_bisect_plane_exec().
| #define ELE_NEW 1 |
Definition at line 23 of file bmo_bisect_plane.cc.
Referenced by bmo_bisect_plane_exec().
| void bmo_bisect_plane_exec | ( | BMesh * | bm, |
| BMOperator * | op ) |
Definition at line 27 of file bmo_bisect_plane.cc.
References bm, BM_ALL_NOLOOP, BM_EDGE, BM_ELEM_TAG, BM_FACE, BM_mesh_bisect_plane(), BM_mesh_elem_hflag_disable_all(), BM_VERT, BM_vert_kill(), BMO_ERROR_CANCEL, BMO_error_raise(), BMO_ITER, BMO_slot_bool_get(), BMO_slot_buffer_flag_enable(), BMO_slot_buffer_from_enabled_flag(), BMO_slot_buffer_hflag_enable(), BMO_slot_buffer_len(), BMO_slot_float_get(), BMO_slot_vec_get(), BMVert::co, copy_v3_v3(), ELE_CUT, ELE_INPUT, ELE_NEW, is_zero_v3(), MEM_freeN(), MEM_mallocN, min_ii(), plane_from_point_normal_v3(), plane_point_side_v3(), BMOperator::slots_in, BMOperator::slots_out, STACK_DECLARE, STACK_INIT, STACK_POP, STACK_PUSH, BMesh::totvert, and v.