void lib3ds_quat_ln_dif(float c[4], float a[4], float b[4]) { float invp[4]; lib3ds_quat_copy(invp, a); lib3ds_quat_inv(invp); lib3ds_quat_mul(c, invp, b); lib3ds_quat_ln(c); }
/*! * \ingroup quat */ void lib3ds_quat_ln_dif(Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b) { Lib3dsQuat invp; lib3ds_quat_copy(invp, a); lib3ds_quat_inv(invp); lib3ds_quat_mul(c, invp, b); lib3ds_quat_ln(c); }