Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/gizmo_library/gizmo_types/snap3d_gizmo.c
| Show First 20 Lines • Show All 370 Lines • ▼ Show 20 Lines | if (snap_elements) { | ||||
| eSnapSelect snap_select = (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_ONLY_ACTIVE) ? | eSnapSelect snap_select = (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_ONLY_ACTIVE) ? | ||||
| SNAP_ONLY_ACTIVE : | SNAP_ONLY_ACTIVE : | ||||
| SNAP_ALL; | SNAP_ALL; | ||||
| eSnapEditType edit_mode_type = (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_EDIT_GEOM_FINAL) ? | eSnapEditType edit_mode_type = (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_EDIT_GEOM_FINAL) ? | ||||
| SNAP_GEOM_FINAL : | SNAP_GEOM_FINAL : | ||||
| (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_EDIT_GEOM_CAGE) ? | (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_EDIT_GEOM_CAGE) ? | ||||
| SNAP_GEOM_CAGE : | SNAP_GEOM_CAGE : | ||||
| (snap_gizmo->flag & ED_SNAPGIZMO_SNAP_EDIT_GEOM_CAGE_DEFORMED) ? | |||||
| SNAP_GEOM_EDIT_DEFORMED : | |||||
| SNAP_GEOM_EDIT; | SNAP_GEOM_EDIT; | ||||
| bool use_occlusion_test = (snap_gizmo->flag & ED_SNAPGIZMO_OCCLUSION_ALWAYS_TRUE) ? false : | bool use_occlusion_test = (snap_gizmo->flag & ED_SNAPGIZMO_OCCLUSION_ALWAYS_TRUE) ? false : | ||||
| true; | true; | ||||
| float dist_px = 12.0f * U.pixelsize; | float dist_px = 12.0f * U.pixelsize; | ||||
| ED_gizmotypes_snap_3d_context_ensure(scene, region, v3d, gz); | ED_gizmotypes_snap_3d_context_ensure(scene, region, v3d, gz); | ||||
| ▲ Show 20 Lines • Show All 394 Lines • Show Last 20 Lines | |||||