class cymel.core.datatypes.quaternion.ImmutableQuaternion¶

- class cymel.core.datatypes.quaternion.ImmutableQuaternion(*args)¶
ベースクラス:
QuaternionQuaternionのimmutableラッパー。Methods:
conjugateIt(*args, **kwargs)共役クォータニオンをセットする。
invertIt(*args, **kwargs)逆クォータニオンをセットする。
negateIt(*args, **kwargs)符号反転クォータニオンをセットする。
normalize(*args, **kwargs)正規化クォータニオンをセットする。
normalizeIt(*args, **kwargs)正規化クォータニオンをセットする。
set(*args, **kwargs)他の値をセットする。
setAngle(*args, **kwargs)クォータニオンの持つ回転角度を書き換える。
setToIdentity(*args, **kwargs)単位クォータニオンをセットする。
setToXAxis(*args, **kwargs)X軸回りの回転角度をセットする。
setToYAxis(*args, **kwargs)Y軸回りの回転角度をセットする。
setToZAxis(*args, **kwargs)Z軸回りの回転角度をセットする。
setValue(*args, **kwargs)他の値をセットする。
Methods Details:
- conjugateIt(*args, **kwargs)¶
共役クォータニオンをセットする。
- 戻り値の型:
Quaternion(self)
- invertIt(*args, **kwargs)¶
逆クォータニオンをセットする。
- 戻り値の型:
Quaternion(self)
- negateIt(*args, **kwargs)¶
符号反転クォータニオンをセットする。
- 戻り値の型:
Quaternion(self)
- normalize(*args, **kwargs)¶
正規化クォータニオンをセットする。
- 戻り値の型:
Quaternion(self)
- normalizeIt(*args, **kwargs)¶
正規化クォータニオンをセットする。
- 戻り値の型:
Quaternion(self)
- set(*args, **kwargs)¶
他の値をセットする。
コンストラクタと同様に、以下の値を指定可能。
- 戻り値の型:
Quaternion(self)
- setAngle(*args, **kwargs)¶
クォータニオンの持つ回転角度を書き換える。
- パラメータ:
- 戻り値の型:
Quaternion(self)
- setToIdentity(*args, **kwargs)¶
単位クォータニオンをセットする。
- 戻り値の型:
self
- setToXAxis(*args, **kwargs)¶
X軸回りの回転角度をセットする。
- パラメータ:
angle (float) -- 角度。
- 戻り値の型:
Quaternion(self)
- setToYAxis(*args, **kwargs)¶
Y軸回りの回転角度をセットする。
- パラメータ:
angle (float) -- 角度。
- 戻り値の型:
Quaternion(self)
- setToZAxis(*args, **kwargs)¶
Z軸回りの回転角度をセットする。
- パラメータ:
angle (float) -- 角度。
- 戻り値の型:
Quaternion(self)
- setValue(*args, **kwargs)¶
他の値をセットする。
コンストラクタと同様に、以下の値を指定可能。
- 戻り値の型:
Quaternion(self)