##### Ninja Library - マトリクス関数

# njCreateQuaternionV

与えられた回転軸の周りの回転を表すクォータニオンを作成

### 書式

> `void njCreateQuaternionV( pAxis, ang, qua )
> const NJS_VECTOR *pAxis
> Angle ang
> NJS_QUATERNION *qua
> `

### 引数

> pAxis | 回転軸の単位方向ベクトルへのポインタ
> ang | 回転角度
> qua | クォータニオンの格納場所

### 戻り値

> なし

### 解説

> 与えられた回転軸の周りの与えられた回転角だけの回転に対応する クォータニオンを作成します。

> pAxis には、必ず、単位ベクトルを指定します。単位ベクトル でない場合には動作は保証されません。

> 返されるクォータニオンの長さは１です。

### 参照

> njCreateQuaternion() | 与えられた回転軸の周りの回転を表すクォータニオンを作成
> njQuaternionEx() | クォータニオン表現で回転を施す。
> njMultiQuaternion() | 二つのクォータニオンの積のクォータニオンを算出

njCreateQuaternionV

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000