diff options
Diffstat (limited to 'source/blender/editors')
3 files changed, 3 insertions, 6 deletions
diff --git a/source/blender/editors/transform/transform_convert_sequencer_image.c b/source/blender/editors/transform/transform_convert_sequencer_image.c index 2b5ed268504..c0dbd5404a4 100644 --- a/source/blender/editors/transform/transform_convert_sequencer_image.c +++ b/source/blender/editors/transform/transform_convert_sequencer_image.c @@ -87,9 +87,8 @@ static TransData *SeqToTransData(const Scene *scene, unit_m3(td->mtx); unit_m3(td->smtx); - unit_m3(td->axismtx); - rotate_m3(td->axismtx, transform->rotation); + axis_angle_to_mat3_single(td->axismtx, 'Z', transform->rotation); normalize_m3(td->axismtx); tdseq->seq = seq; diff --git a/source/blender/editors/transform/transform_gizmo_2d.c b/source/blender/editors/transform/transform_gizmo_2d.c index 7ba52ec823d..84f7900e31c 100644 --- a/source/blender/editors/transform/transform_gizmo_2d.c +++ b/source/blender/editors/transform/transform_gizmo_2d.c @@ -652,7 +652,6 @@ static void gizmo2d_xform_invoke_prepare(const bContext *C, float c[3] = {mid[0], mid[1], 0.0f}; float orient_matrix[3][3]; - unit_m3(orient_matrix); ScrArea *area = CTX_wm_area(C); @@ -673,7 +672,7 @@ static void gizmo2d_xform_invoke_prepare(const bContext *C, rotate_around_center_v2(c, origin, ggd->rotation); - rotate_m3(orient_matrix, ggd->rotation); + axis_angle_to_mat3_single(orient_matrix, 'Z', ggd->rotation); } int orient_type = gizmo2d_calc_transform_orientation(C); diff --git a/source/blender/editors/transform/transform_orientations.c b/source/blender/editors/transform/transform_orientations.c index 298cd00bb46..a1ed66c96a3 100644 --- a/source/blender/editors/transform/transform_orientations.c +++ b/source/blender/editors/transform/transform_orientations.c @@ -609,8 +609,7 @@ short transform_orientation_matrix_get(bContext *C, Scene *scene = t->scene; Sequence *seq = SEQ_select_active_get(scene); if (seq && seq->strip->transform && orient_index == V3D_ORIENT_LOCAL) { - unit_m3(r_spacemtx); - rotate_m3(r_spacemtx, seq->strip->transform->rotation); + axis_angle_to_mat3_single(r_spacemtx, 'Z', seq->strip->transform->rotation); return orient_index; } } |