Lines Matching refs:theta
646 f32 theta, scale; in C_QUATExp() local
654 theta = sqrtf( q->x*q->x + q->y*q->y + q->z*q->z ); in C_QUATExp()
657 if ( theta > QUAT_EPSILON ) in C_QUATExp()
658 scale = (f32)sinf(theta)/theta; in C_QUATExp()
663 r->w = (f32)cosf(theta); in C_QUATExp()
679 f32 theta,scale; in C_QUATLogN() local
699 theta = atan2f( scale, q->w ); in C_QUATLogN()
702 scale = theta/scale; in C_QUATLogN()
872 f32 theta, sin_th, cos_th, tp, tq; in C_QUATSlerp() local
889 theta = acosf(cos_th); in C_QUATSlerp()
890 sin_th = sinf(theta); in C_QUATSlerp()
891 tp = sinf((1.0F - t) * theta) / sin_th; in C_QUATSlerp()
892 tq *= sinf( t * theta ) / sin_th; in C_QUATSlerp()