From 213ac7b1aceea3b5a210e86a07402d4415c9a6b6 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 25 Feb 2019 23:14:48 +1100 Subject: Cleanup: use const args for BLI_math_rotation --- source/blender/blenlib/BLI_math_rotation.h | 46 +++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'source/blender/blenlib/BLI_math_rotation.h') diff --git a/source/blender/blenlib/BLI_math_rotation.h b/source/blender/blenlib/BLI_math_rotation.h index 699deb7d8f9..5246d7ad1a9 100644 --- a/source/blender/blenlib/BLI_math_rotation.h +++ b/source/blender/blenlib/BLI_math_rotation.h @@ -77,10 +77,10 @@ void add_qt_qtqt(float q[4], const float a[4], const float b[4], const float t); void quat_to_mat3(float mat[3][3], const float q[4]); void quat_to_mat4(float mat[4][4], const float q[4]); -void mat3_normalized_to_quat(float q[4], float mat[3][3]); -void mat4_normalized_to_quat(float q[4], float mat[4][4]); -void mat3_to_quat(float q[4], float mat[3][3]); -void mat4_to_quat(float q[4], float mat[4][4]); +void mat3_normalized_to_quat(float q[4], const float mat[3][3]); +void mat4_normalized_to_quat(float q[4], const float mat[4][4]); +void mat3_to_quat(float q[4], const float mat[3][3]); +void mat4_to_quat(float q[4], const float mat[4][4]); void tri_to_quat_ex(float quat[4], const float v1[3], const float v2[3], const float v3[3], const float no_orig[3]); float tri_to_quat(float q[4], const float a[3], const float b[3], const float c[3]); @@ -101,7 +101,7 @@ float angle_signed_qt(const float q[4]); float angle_signed_qtqt(const float q1[4], const float q2[4]); /* TODO: don't what this is, but it's not the same as mat3_to_quat */ -void mat3_to_quat_is_ok(float q[4], float mat[3][3]); +void mat3_to_quat_is_ok(float q[4], const float mat[3][3]); /* other */ void print_qt(const char *str, const float q[4]); @@ -119,10 +119,10 @@ void axis_angle_normalized_to_mat3_ex(float mat[3][3], const float axis[3], void axis_angle_normalized_to_mat3(float R[3][3], const float axis[3], const float angle); void axis_angle_to_mat4(float R[4][4], const float axis[3], const float angle); -void mat3_normalized_to_axis_angle(float axis[3], float *angle, float M[3][3]); -void mat4_normalized_to_axis_angle(float axis[3], float *angle, float M[4][4]); -void mat3_to_axis_angle(float axis[3], float *angle, float M[3][3]); -void mat4_to_axis_angle(float axis[3], float *angle, float M[4][4]); +void mat3_normalized_to_axis_angle(float axis[3], float *angle, const float M[3][3]); +void mat4_normalized_to_axis_angle(float axis[3], float *angle, const float M[4][4]); +void mat3_to_axis_angle(float axis[3], float *angle, const float M[3][3]); +void mat4_to_axis_angle(float axis[3], float *angle, const float M[4][4]); void quat_to_axis_angle(float axis[3], float *angle, const float q[4]); void angle_to_mat2(float R[2][2], const float angle); @@ -142,10 +142,10 @@ void eul_to_quat(float quat[4], const float eul[3]); void eul_to_mat3(float mat[3][3], const float eul[3]); void eul_to_mat4(float mat[4][4], const float eul[3]); -void mat3_normalized_to_eul(float eul[3], float mat[3][3]); -void mat4_normalized_to_eul(float eul[3], float mat[4][4]); -void mat3_to_eul(float eul[3], float mat[3][3]); -void mat4_to_eul(float eul[3], float mat[4][4]); +void mat3_normalized_to_eul(float eul[3], const float mat[3][3]); +void mat4_normalized_to_eul(float eul[3], const float mat[4][4]); +void mat3_to_eul(float eul[3], const float mat[3][3]); +void mat4_to_eul(float eul[3], const float mat[4][4]); void quat_to_eul(float eul[3], const float quat[4]); void mat3_normalized_to_compatible_eul(float eul[3], const float old[3], float mat[3][3]); @@ -177,18 +177,18 @@ void eulO_to_mat4(float mat[4][4], const float eul[3], const short order); void eulO_to_axis_angle(float axis[3], float *angle, const float eul[3], const short order); void eulO_to_gimbal_axis(float gmat[3][3], const float eul[3], const short order); -void mat3_normalized_to_eulO(float eul[3], const short order, float mat[3][3]); -void mat4_normalized_to_eulO(float eul[3], const short order, float mat[4][4]); -void mat3_to_eulO(float eul[3], const short order, float mat[3][3]); -void mat4_to_eulO(float eul[3], const short order, float mat[4][4]); +void mat3_normalized_to_eulO(float eul[3], const short order, const float mat[3][3]); +void mat4_normalized_to_eulO(float eul[3], const short order, const float mat[4][4]); +void mat3_to_eulO(float eul[3], const short order, const float mat[3][3]); +void mat4_to_eulO(float eul[3], const short order, const float mat[4][4]); void quat_to_eulO(float eul[3], const short order, const float quat[4]); void axis_angle_to_eulO(float eul[3], const short order, const float axis[3], const float angle); -void mat3_normalized_to_compatible_eulO(float eul[3], float old[3], const short order, float mat[3][3]); -void mat4_normalized_to_compatible_eulO(float eul[3], float old[3], const short order, float mat[4][4]); -void mat3_to_compatible_eulO(float eul[3], float old[3], const short order, float mat[3][3]); -void mat4_to_compatible_eulO(float eul[3], float old[3], const short order, float mat[4][4]); -void quat_to_compatible_eulO(float eul[3], float old[3], const short order, const float quat[4]); +void mat3_normalized_to_compatible_eulO(float eul[3], const float old[3], const short order, const float mat[3][3]); +void mat4_normalized_to_compatible_eulO(float eul[3], const float old[3], const short order, const float mat[4][4]); +void mat3_to_compatible_eulO(float eul[3], const float old[3], const short order, const float mat[3][3]); +void mat4_to_compatible_eulO(float eul[3], const float old[3], const short order, const float mat[4][4]); +void quat_to_compatible_eulO(float eul[3], const float old[3], const short order, const float quat[4]); void rotate_eulO(float eul[3], const short order, char axis, float angle); @@ -207,7 +207,7 @@ void normalize_dq(DualQuat *dq, float totw); void add_weighted_dq_dq(DualQuat *r, const DualQuat *dq, float weight); void mul_v3m3_dq(float r[3], float R[3][3], DualQuat *dq); -void mat4_to_dquat(DualQuat *r, float base[4][4], float M[4][4]); +void mat4_to_dquat(DualQuat *r, const float base[4][4], const float M[4][4]); void dquat_to_mat4(float R[4][4], const DualQuat *dq); void quat_apply_track(float quat[4], short axis, short upflag); -- cgit v1.2.3