Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_iterators.c
| Show First 20 Lines • Show All 289 Lines • ▼ Show 20 Lines | void mesh_foreachScreenFace( | ||||
| data.vc = *vc; | data.vc = *vc; | ||||
| data.func = func; | data.func = func; | ||||
| data.userData = userData; | data.userData = userData; | ||||
| data.clip_flag = clip_flag; | data.clip_flag = clip_flag; | ||||
| BM_mesh_elem_table_ensure(vc->em->bm, BM_FACE); | BM_mesh_elem_table_ensure(vc->em->bm, BM_FACE); | ||||
| if (modifiers_usesSubsurfFacedots(vc->scene, vc->obedit)) { | if (modifiers_usesSubsurfFacedots(vc->scene, vc->obedit, true)) { | ||||
| BKE_mesh_foreach_mapped_subdiv_face_center( | BKE_mesh_foreach_mapped_subdiv_face_center( | ||||
| me, mesh_foreachScreenFace__mapFunc, &data, MESH_FOREACH_NOP); | me, mesh_foreachScreenFace__mapFunc, &data, MESH_FOREACH_NOP); | ||||
| } | } | ||||
| else { | else { | ||||
| BKE_mesh_foreach_mapped_face_center( | BKE_mesh_foreach_mapped_face_center( | ||||
| me, mesh_foreachScreenFace__mapFunc, &data, MESH_FOREACH_NOP); | me, mesh_foreachScreenFace__mapFunc, &data, MESH_FOREACH_NOP); | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 239 Lines • Show Last 20 Lines | |||||