Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.c
| Show First 20 Lines • Show All 6,028 Lines • ▼ Show 20 Lines | if (BM_elem_flag_test(e, BM_ELEM_SELECT)) { | ||||
| float sco_a[3], sco_b[3]; | float sco_a[3], sco_b[3]; | ||||
| float dist_sq; | float dist_sq; | ||||
| int j, l_nr; | int j, l_nr; | ||||
| if (BM_elem_flag_test(e_other, BM_ELEM_SELECT)) | if (BM_elem_flag_test(e_other, BM_ELEM_SELECT)) | ||||
| continue; | continue; | ||||
| /* This test is only relevant if object is not wire-drawn! See [#32068]. */ | /* This test is only relevant if object is not wire-drawn! See [#32068]. */ | ||||
| if (use_occlude_geometry && !BMBVH_EdgeVisible(bmbvh, e_other, ar, v3d, t->obedit)) { | if (use_occlude_geometry && | ||||
| !BMBVH_EdgeVisible(bmbvh, e_other, t->depsgraph, ar, v3d, t->obedit)) | |||||
| { | |||||
| continue; | continue; | ||||
| } | } | ||||
| BLI_assert(sv_table[BM_elem_index_get(v)] != -1); | BLI_assert(sv_table[BM_elem_index_get(v)] != -1); | ||||
| j = sv_table[BM_elem_index_get(v)]; | j = sv_table[BM_elem_index_get(v)]; | ||||
| if (sv_array[j].v_side[1]) { | if (sv_array[j].v_side[1]) { | ||||
| ED_view3d_project_float_v3_m4(ar, sv_array[j].v_side[1]->co, sco_b, projectMat); | ED_view3d_project_float_v3_m4(ar, sv_array[j].v_side[1]->co, sco_b, projectMat); | ||||
| ▲ Show 20 Lines • Show All 2,644 Lines • Show Last 20 Lines | |||||