Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_edit.c
| Show First 20 Lines • Show All 4,628 Lines • ▼ Show 20 Lines | else if (orientation == V3D_CURSOR_ORIENT_GEOM) { | ||||
| float obmat[4][4]; | float obmat[4][4]; | ||||
| Object *ob_dummy = NULL; | Object *ob_dummy = NULL; | ||||
| float dist_px = 0; | float dist_px = 0; | ||||
| if (ED_transform_snap_object_project_view3d_ex( | if (ED_transform_snap_object_project_view3d_ex( | ||||
| snap_context, | snap_context, | ||||
| SCE_SNAP_MODE_FACE, | SCE_SNAP_MODE_FACE, | ||||
| &(const struct SnapObjectParams){ | &(const struct SnapObjectParams){ | ||||
| .snap_select = SNAP_ALL, | .snap_select = SNAP_ALL, | ||||
| .use_object_edit_cage = false, | .use_object_edit_cage = true, | ||||
| }, | }, | ||||
| mval_fl, &dist_px, | mval_fl, &dist_px, | ||||
| ray_co, ray_no, NULL, | ray_co, ray_no, NULL, | ||||
| &ob_dummy, obmat)) | &ob_dummy, obmat)) | ||||
| { | { | ||||
| if (use_depth) { | if (use_depth) { | ||||
| copy_v3_v3(cursor_co, ray_co); | copy_v3_v3(cursor_co, ray_co); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 171 Lines • Show Last 20 Lines | |||||