Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.c
| Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | void setTransformViewMatrices(TransInfo *t) | ||||
| } | } | ||||
| else { | else { | ||||
| unit_m4(t->viewmat); | unit_m4(t->viewmat); | ||||
| unit_m4(t->viewinv); | unit_m4(t->viewinv); | ||||
| unit_m4(t->persmat); | unit_m4(t->persmat); | ||||
| unit_m4(t->persinv); | unit_m4(t->persinv); | ||||
| t->persp = RV3D_ORTHO; | t->persp = RV3D_ORTHO; | ||||
| } | } | ||||
| calculateCenter2D(t); | |||||
| calculateCenterLocal(t, t->center_global); | |||||
| } | } | ||||
| void setTransformViewAspect(TransInfo *t, float r_aspect[3]) | void setTransformViewAspect(TransInfo *t, float r_aspect[3]) | ||||
| { | { | ||||
| copy_v3_fl(r_aspect, 1.0f); | copy_v3_fl(r_aspect, 1.0f); | ||||
| if (t->spacetype == SPACE_IMAGE) { | if (t->spacetype == SPACE_IMAGE) { | ||||
| SpaceImage *sima = t->area->spacedata.first; | SpaceImage *sima = t->area->spacedata.first; | ||||
| ▲ Show 20 Lines • Show All 789 Lines • ▼ Show 20 Lines | int transformEvent(TransInfo *t, const wmEvent *event) | ||||
| /* Handle modal numinput events first, if already activated. */ | /* Handle modal numinput events first, if already activated. */ | ||||
| if (((event->val == KM_PRESS) || (event->type == EVT_MODAL_MAP)) && hasNumInput(&t->num) && | if (((event->val == KM_PRESS) || (event->type == EVT_MODAL_MAP)) && hasNumInput(&t->num) && | ||||
| handleNumInput(t->context, &(t->num), event)) { | handleNumInput(t->context, &(t->num), event)) { | ||||
| t->redraw |= TREDRAW_HARD; | t->redraw |= TREDRAW_HARD; | ||||
| handled = true; | handled = true; | ||||
| } | } | ||||
| else if (event->type == MOUSEMOVE) { | else if (event->type == MOUSEMOVE) { | ||||
| copy_v2_v2_int(t->mval, event->mval); | |||||
| /* Use this for soft redraw. Might cause flicker in object mode */ | /* Use this for soft redraw. Might cause flicker in object mode */ | ||||
| // t->redraw |= TREDRAW_SOFT; | // t->redraw |= TREDRAW_SOFT; | ||||
| t->redraw |= TREDRAW_HARD; | t->redraw |= TREDRAW_HARD; | ||||
| if (t->state == TRANS_STARTING) { | if (t->state == TRANS_STARTING) { | ||||
| t->state = TRANS_RUNNING; | t->state = TRANS_RUNNING; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,170 Lines • Show Last 20 Lines | |||||