QuaternionBox - stingray.QuaternionBox オブジェクト リファレンス - Stingray Lua API リファレンス

stingray.QuaternionBox オブジェクト リファレンス

説明

複数のフレームにわたって Quaternion オブジェクトを格納する「ボックス」です。

通常、クォータニオンは一時的に作成されるオブジェクトであり、安全に使用できるのは単一のフレーム内のみです。複数のフレームにわたってクォータニオン値を維持する必要があるときは QuaternionBox.store() を呼び出して QuaternionBox にクォータニオンを格納します。格納した値を取得するには QuaternionBox.unbox() を呼び出します。

詳細については、「オブジェクトのライフタイムとユーザデータのバインド」を参照してください。

関数

パラメータ

self :

stingray.QuaternionBox

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

quat :

stingray.Quaternion

ボックスに格納するクォータニオンを指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.QuaternionBox

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

x :

number

ボックスに格納する X コンポーネント値。

y :

number

ボックスに格納する Y コンポーネント値。

z :

number

ボックスに格納する Z コンポーネント値。

w :

number

ボックスに格納する W コンポーネント値。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.QuaternionBox

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

stingray.Quaternion

ボックスから取得したクォータニオンを返します。