Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | BM_mesh_bisect_plane (BMesh *bm, const float plane[4], bool use_snap_center, bool use_tag, short oflag_center, short oflag_new, float eps) |
void BM_mesh_bisect_plane | ( | BMesh * | bm, |
const float | plane[4], | ||
bool | use_snap_center, | ||
bool | use_tag, | ||
short | oflag_center, | ||
short | oflag_new, | ||
float | eps | ||
) |
use_snap_center | Snap verts onto the plane. |
use_tag | Only bisect tagged edges and faces. |
oflag_center | Operator flag, enabled for geometry on the axis (existing and created) |
Definition at line 400 of file bmesh_bisect_plane.c.
References BLI_LINKSTACK_DECLARE, BLI_LINKSTACK_FREE, BLI_LINKSTACK_INIT, BLI_LINKSTACK_POP, BLI_LINKSTACK_PUSH, bm, BM_edge_split(), BM_EDGES_OF_MESH, BM_elem_flag_enable, BM_elem_flag_test, BM_ELEM_TAG, bm_face_bisect_verts(), BM_FACES_OF_MESH, BM_ITER_ELEM, BM_ITER_ELEM_INDEX, BM_ITER_MESH, BM_ITER_MESH_INDEX, BM_LOOPS_OF_VERT, BM_mesh_elem_hflag_disable_all(), BM_VERT, BM_VERT_DIR, BM_VERT_DIST, BM_VERTS_OF_EDGE, BM_VERTS_OF_MESH, BMO_edge_flag_enable, BMO_vert_flag_enable, closest_to_plane_v3(), BMVert::co, e, edge_is_cut_enable(), edge_is_cut_test(), BMesh::elem_index_dirty, eps, BMLoop::f, face_in_stack_disable(), face_in_stack_enable(), face_in_stack_test(), MEM_freeN, MEM_mallocN, plane_point_test_v3(), BMLoop::radial_next, BMesh::totedge, v, vert_is_center_disable(), vert_is_center_enable(), and vert_is_center_test().
Referenced by BKE_mesh_mirror_bisect_on_mirror_plane_for_modifier(), and bmo_bisect_plane_exec().