Home | History | Annotate | Download | only in Tools

Lines Matching refs:qB

104  @Input				qB		Second quaternion to interpolate from
112 const PVRTQUATERNIONf &qB,
129 fCosine = qA.w*qB.w + qA.x*qB.x + qA.y*qB.y + qA.z*qB.z;
148 qi.x = -qB.x;
149 qi.y = -qB.y;
150 qi.z = -qB.z;
151 qi.w = -qB.w;
172 qOut.x = A * qA.x + B * qB.x;
173 qOut.y = A * qA.y + B * qB.y;
174 qOut.z = A * qA.z + B * qB.z;
175 qOut.w = A * qA.w + B * qB.w;
269 @Input qB Second quaternion to multiply
276 const PVRTQUATERNIONf &qB)
282 qRet.w = (qA.w*qB.w) - (qA.x*qB.x + qA.y*qB.y + qA.z*qB.z);
285 CrossProduct.x = qA.y*qB.z - qA.z*qB.y;
286 CrossProduct.y = qA.z*qB.x - qA.x*qB.z;
287 CrossProduct.z = qA.x*qB.y - qA.y*qB.x;
290 qRet.x = (qA.w * qB.x) + (qB.w * qA.x) + CrossProduct.x;
291 qRet.y = (qA.w * qB.y) + (qB.w * qA.y) + CrossProduct.y;
292 qRet.z = (qA.w * qB.z) + (qB.w * qA.z) + CrossProduct.z;