Searched refs:sin_half_angle (Results 1 – 8 of 8) sorted by relevance
93 double sin_half_angle = std::sqrt(1.0 - cos_half_angle * cos_half_angle); in Slerp() local94 if (sin_half_angle < kEpsilon) { in Slerp()101 double scaleA = std::sin((1 - t) * half_angle) / sin_half_angle; in Slerp()102 double scaleB = std::sin(t * half_angle) / sin_half_angle; in Slerp()
123 const qreal sin_half_angle = sin(angle / 2.0); in setAxisAngle() local124 q[0] = sin_half_angle * axis[0] / norm; in setAxisAngle()125 q[1] = sin_half_angle * axis[1] / norm; in setAxisAngle()126 q[2] = sin_half_angle * axis[2] / norm; in setAxisAngle()
117 const qreal sin_half_angle = sin(angle / 2.0); in setAxisAngle() local118 q[0] = sin_half_angle * axis[0] / norm; in setAxisAngle()119 q[1] = sin_half_angle * axis[1] / norm; in setAxisAngle()120 q[2] = sin_half_angle * axis[2] / norm; in setAxisAngle()
116 const qreal sin_half_angle = sin(angle / 2.0); in setAxisAngle() local117 q[0] = sin_half_angle*axis[0]/norm; in setAxisAngle()118 q[1] = sin_half_angle*axis[1]/norm; in setAxisAngle()119 q[2] = sin_half_angle*axis[2]/norm; in setAxisAngle()
111 float sin_half_angle; in cogl_quaternion_init_from_angle_vector() local121 sin_half_angle = sinf (half_angle); in cogl_quaternion_init_from_angle_vector()125 quaternion->x = axis[0] * sin_half_angle; in cogl_quaternion_init_from_angle_vector()126 quaternion->y = axis[1] * sin_half_angle; in cogl_quaternion_init_from_angle_vector()127 quaternion->z = axis[2] * sin_half_angle; in cogl_quaternion_init_from_angle_vector()
37 sin_half_angle= 1.0 - cos_half_angle**239 return vec3.mulN(axis, sin_half_angle) + (cos_half_angle,)
55 double sin_half_angle = sin(half_angle); in InitFromVector() local57 VXS3(axis, normvec, sin_half_angle); in InitFromVector()