Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_snap.c
| Show First 20 Lines • Show All 1,195 Lines • ▼ Show 20 Lines | bool snapObjectsTransform( | ||||
| float r_loc[3], float r_no[3]) | float r_loc[3], float r_no[3]) | ||||
| { | { | ||||
| return ED_transform_snap_object_project_view3d_ex( | return ED_transform_snap_object_project_view3d_ex( | ||||
| t->tsnap.object_context, | t->tsnap.object_context, | ||||
| t->scene->toolsettings->snap_mode, | t->scene->toolsettings->snap_mode, | ||||
| &(const struct SnapObjectParams){ | &(const struct SnapObjectParams){ | ||||
| .snap_select = t->tsnap.modeSelect, | .snap_select = t->tsnap.modeSelect, | ||||
| .use_object_edit_cage = (t->flag & T_EDIT) != 0, | .use_object_edit_cage = (t->flag & T_EDIT) != 0, | ||||
| .use_occlusion_test = t->scene->toolsettings->snap_mode != SCE_SNAP_MODE_FACE, | |||||
| }, | }, | ||||
| mval, dist_px, NULL, | mval, dist_px, NULL, | ||||
| r_loc, r_no, NULL, | r_loc, r_no, NULL, | ||||
| NULL, NULL); | NULL, NULL); | ||||
| } | } | ||||
| /******************** PEELING *********************************/ | /******************** PEELING *********************************/ | ||||
| ▲ Show 20 Lines • Show All 314 Lines • Show Last 20 Lines | |||||