Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_mode_edge_slide.c
| Show First 20 Lines • Show All 1,523 Lines • ▼ Show 20 Lines | t->tsnap.distance = transform_snap_distance_len_squared_fn; | ||||
| } | } | ||||
| slp->perc = 0.0f; | slp->perc = 0.0f; | ||||
| if (!use_clamp) { | if (!use_clamp) { | ||||
| t->flag |= T_ALT_TRANSFORM; | t->flag |= T_ALT_TRANSFORM; | ||||
| } | } | ||||
| t->custom.mode.data = slp; | t->custom.mode.data = slp; | ||||
| t->custom.mode.use_free = true; | |||||
| } | } | ||||
| FOREACH_TRANS_DATA_CONTAINER (t, tc) { | FOREACH_TRANS_DATA_CONTAINER (t, tc) { | ||||
| sld = use_double_side ? createEdgeSlideVerts_double_side(t, tc) : | sld = use_double_side ? createEdgeSlideVerts_double_side(t, tc) : | ||||
| createEdgeSlideVerts_single_side(t, tc); | createEdgeSlideVerts_single_side(t, tc); | ||||
| if (sld) { | if (sld) { | ||||
| tc->custom.mode.data = sld; | tc->custom.mode.data = sld; | ||||
| tc->custom.mode.free_cb = freeEdgeSlideVerts; | tc->custom.mode.free_cb = freeEdgeSlideVerts; | ||||
| Show All 30 Lines | |||||