Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_edit.c
| Show First 20 Lines • Show All 902 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), | ||||
| region, | region, | ||||
| v3d, | v3d, | ||||
| SCE_SNAP_MODE_FACE, | SCE_SNAP_MODE_FACE_RAYCAST, | ||||
| &(const struct SnapObjectParams){ | &(const struct SnapObjectParams){ | ||||
| .snap_target_select = SCE_SNAP_TARGET_ALL, | .snap_target_select = SCE_SNAP_TARGET_ALL, | ||||
| .edit_mode_type = SNAP_GEOM_FINAL, | .edit_mode_type = SNAP_GEOM_FINAL, | ||||
| .use_occlusion_test = true, | .use_occlusion_test = true, | ||||
| }, | }, | ||||
| NULL, | |||||
| mval_fl, | mval_fl, | ||||
| NULL, | NULL, | ||||
| &dist_px, | &dist_px, | ||||
| ray_co, | ray_co, | ||||
| ray_no, | ray_no, | ||||
| NULL, | NULL, | ||||
| &ob_dummy, | &ob_dummy, | ||||
| obmat, | obmat, | ||||
| ▲ Show 20 Lines • Show All 310 Lines • Show Last 20 Lines | |||||