Blender
V3.3
|
Go to the source code of this file.
Functions | |
int | BM_mesh_region_match (BMesh *bm, BMFace **faces_region, uint faces_region_len, ListBase *r_face_regions) |
int BM_mesh_region_match | ( | BMesh * | bm, |
BMFace ** | faces_region, | ||
uint | faces_region_len, | ||
ListBase * | r_face_regions | ||
) |
Take a face-region and return a list of matching face-regions.
faces_region | A single, contiguous face-region. |
Definition at line 1322 of file bmesh_region_match.c.
References BLI_addtail(), BLI_genericNodeN(), BLI_listbase_clear(), bm, BM_EDGE, BM_edge_is_wire(), BM_EDGES_OF_MESH, BM_elem_flag_test, BM_ELEM_TAG, BM_FACE, bm_face_array_visit(), bm_face_region_pivot_edge_find(), BM_ITER_MESH, BM_mesh_active_edge_get(), BM_mesh_elem_hflag_disable_all(), BM_mesh_elem_index_ensure(), bm_mesh_region_match_pair(), BM_select_history_clear(), BM_select_history_store, bm_uuidwalk_clear(), bm_uuidwalk_free(), bm_uuidwalk_init(), BM_VERT, bm_vert_fasthash_create(), bm_vert_fasthash_destroy(), bm_vert_fasthash_edge_is_match(), NULL, TIMEIT_END, TIMEIT_START, USE_WALKER_REUSE, and void.
Referenced by edbm_select_similar_region_exec().