Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_edit.c
| Show First 20 Lines • Show All 5,059 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(snap_context, | if (ED_transform_snap_object_project_view3d_ex(snap_context, | ||||
| CTX_data_ensure_evaluated_depsgraph(C), | CTX_data_ensure_evaluated_depsgraph(C), | ||||
| 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, | .edit_mode_type = SNAP_GEOM_FINAL, | ||||
| .use_occlusion_test = true, | .use_occlusion_test = true, | ||||
| }, | }, | ||||
| mval_fl, | mval_fl, | ||||
| NULL, | NULL, | ||||
| &dist_px, | &dist_px, | ||||
| ray_co, | ray_co, | ||||
| ray_no, | ray_no, | ||||
| NULL, | NULL, | ||||
| ▲ Show 20 Lines • Show All 309 Lines • Show Last 20 Lines | |||||