vector4 slerp(vector4 q1, vector4 q2, float bias)
biasに基づいてq1とq2のクォータニオンをブレンドします。
vector4 slerp(vector4 qs[], float weights[])
指定したウェイトを使って、いくつものクォータニオンをブレンドします。
それらのウェイトはブレンド前に 正規化されません 。
slerp(q1,q2,bias)
は、slerp(array(q1,q2), array(1.0-bias,bias))
とほぼ等価です。
matrix3 slerp(matrix3 m1, matrix3 m2, float bias)
matrix slerp(matrix m1, matrix m2, float bias)
matrixのm1とm2の間でbiasに基づいてブレンドします。
matrix3 slerp(matrix3 ms[], float weights[])
matrix slerp(matrix ms[], float weights[])
複数のマトリックス間をそれらに呼応したウェイトを使って、Polar Decomposition(極分解)によるコンポーネントのブレンド処理を介してブレンドします。 それらのウェイトはブレンド前に正規化されます。
interp | |
quaternion |