Blender Git Commit Log

Git Commits -> Revision c57e441

Revision c57e441 by Germano Cavalcante (master)
April 29, 2020, 11:07 (GMT)
Transform Orientation Refactor

- Use `t->spacemtx` as the orientation matrix instead `t->orient_matrix`.
- Unify constraint behavior between modal and non-modal.
- Simplify code to remove old workarounds and rearrange struct members.

This fix T66142 since the actual `orient_type` (in the case
`V3D_ORIENT_NORMAL`) is used during Redo instead of always using
`V3D_ORIENT_CUSTOM_MATRIX`).

Differential Revision: https://developer.blender.org/D7469

Commit Details:

Full Hash: c57e4418bb85aec8bd3615fd775b990badb43d30
Parent Commit: 980cebc
Lines Changed: +174, -253

11 Modified Paths:

/source/blender/editors/transform/transform.c (+55, -146) (Diff)
/source/blender/editors/transform/transform.h (+5, -19) (Diff)
/source/blender/editors/transform/transform_constraints.c (+18, -9) (Diff)
/source/blender/editors/transform/transform_constraints.h (+1, -1) (Diff)
/source/blender/editors/transform/transform_generics.c (+82, -51) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode_edge_rotate_normal.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode_rotate.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode_shear.c (+4, -4) (Diff)
/source/blender/editors/transform/transform_orientations.c (+5, -19) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021