Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_snap.c
| Show First 20 Lines • Show All 579 Lines • ▼ Show 20 Lines | static void initSnappingMode(TransInfo *t) | ||||
| else { | else { | ||||
| /* Always grid outside of 3D view */ | /* Always grid outside of 3D view */ | ||||
| t->tsnap.mode = SCE_SNAP_MODE_INCREMENT; | t->tsnap.mode = SCE_SNAP_MODE_INCREMENT; | ||||
| } | } | ||||
| if (t->spacetype == SPACE_VIEW3D) { | if (t->spacetype == SPACE_VIEW3D) { | ||||
| if (t->tsnap.object_context == NULL) { | if (t->tsnap.object_context == NULL) { | ||||
| t->tsnap.object_context = ED_transform_snap_object_context_create_view3d( | t->tsnap.object_context = ED_transform_snap_object_context_create_view3d( | ||||
| G.main, t->scene, t->scene_layer, 0, | G.main, t->scene, t->scene_layer, t->engine, 0, | ||||
| t->ar, t->view); | t->ar, t->view); | ||||
| ED_transform_snap_object_context_set_editmesh_callbacks( | ED_transform_snap_object_context_set_editmesh_callbacks( | ||||
| t->tsnap.object_context, | t->tsnap.object_context, | ||||
| (bool (*)(BMVert *, void *))BM_elem_cb_check_hflag_disabled, | (bool (*)(BMVert *, void *))BM_elem_cb_check_hflag_disabled, | ||||
| bm_edge_is_snap_target, | bm_edge_is_snap_target, | ||||
| bm_face_is_snap_target, | bm_face_is_snap_target, | ||||
| SET_UINT_IN_POINTER((BM_ELEM_SELECT | BM_ELEM_HIDDEN))); | SET_UINT_IN_POINTER((BM_ELEM_SELECT | BM_ELEM_HIDDEN))); | ||||
| ▲ Show 20 Lines • Show All 929 Lines • Show Last 20 Lines | |||||