Lines Matching refs:t
229 @param[in] t 線形補間のパラメータ。0.0 であれば q1 が 1.0 であれば q2 が結果となります。
234 QUATLerp(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2, f32 t)
240 pOut->x = t * ( q2->x - q1->x ) + q1->x;
241 pOut->y = t * ( q2->y - q1->y ) + q1->y;
242 pOut->z = t * ( q2->z - q1->z ) + q1->z;
243 pOut->w = t * ( q2->w - q1->w ) + q1->w;
255 @param[in] t 球面線形補間のパラメータ。0.0 であれば q1 が 1.0 であれば q2 が結果となります。
260 QUATSlerp(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2, f32 t)
281 tp = ::std::sinf((1.0F - t) * theta) / sin_th;
282 tq *= ::std::sinf( t * theta ) / sin_th;
287 tp = 1.0F - t;
288 tq = tq * t;
308 @param[in] t 球面線形補間のパラメータ。0.0 であれば q1 が 1.0 であれば q2 が結果となります。
313 QUATSquad(QUAT* pOut, const QUAT* p, const QUAT* a, const QUAT* b, const QUAT* q, f32 t)
324 t2 = 2 * t * ( 1.0F - t );
325 QUATSlerp(&pq, p, q, t);
326 QUATSlerp(&ab, a, b, t);