class cymel.core.datatypes.quaternion.ImmutableQuaternion¶
- class cymel.core.datatypes.quaternion.ImmutableQuaternion(*args)¶
ベースクラス:
Quaternion
Quaternion
の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)