QuaternionBox - stingray.QuaternionBox オブジェクト リファレンス - Stingray Lua API リファレンス
複数のフレームにわたって Quaternion オブジェクトを格納する「ボックス」です。
通常、クォータニオンは一時的に作成されるオブジェクトであり、安全に使用できるのは単一のフレーム内のみです。複数のフレームにわたってクォータニオン値を維持する必要があるときは QuaternionBox.store() を呼び出して QuaternionBox にクォータニオンを格納します。格納した値を取得するには QuaternionBox.unbox() を呼び出します。
詳細については、「オブジェクトのライフタイムとユーザデータのバインド」を参照してください。
|
指定されたクォータニオンをボックスに格納します。
|
|
store ( self, x, y, z, w ) 
指定されたクォータニオンをボックスに格納します。
|
パラメータ self : | stingray.QuaternionBox | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、 この Stingray ヘルプ トピック、または Lua ドキュメントの このページを参照してください。 |
x : | number | ボックスに格納する X コンポーネント値。 |
y : | number | ボックスに格納する Y コンポーネント値。 |
z : | number | ボックスに格納する Z コンポーネント値。 |
w : | number | ボックスに格納する W コンポーネント値。 |
戻り値
|
unbox ( self ) : stingray.Quaternion
指定されたボックスに最後に格納されたクォータニオンを取得します。
|