Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | BM_mesh_separate_faces (BMesh *bm, BMFaceFilterFunc filter_fn, void *user_data) |
void BM_mesh_separate_faces | ( | BMesh * | bm, |
BMFaceFilterFunc | filter_fn, | ||
void * | user_data | ||
) |
Split all faces that match filter_fn
.
Definition at line 21 of file bmesh_separate.c.
References BLI_buffer_append, BLI_buffer_clear, BLI_buffer_declare_static, BLI_buffer_free, bm, BM_elem_flag_disable, BM_elem_flag_enable, BM_elem_flag_test, BM_ELEM_TAG, BM_FACE_FIRST_LOOP, BM_face_loop_separate_multi(), BM_FACES_OF_MESH, BM_ITER_MESH, BM_mesh_elem_hflag_enable_all(), BM_VERT, bmesh_disk_edge_next(), BMLoop::e, BMLoop::f, BMEdge::l, MEM_freeN, MEM_mallocN, BMLoop::next, NULL, BMLoop::radial_next, BMesh::totface, user_data, BMLoop::v, and v.
Referenced by edbm_intersect_exec().