nuke.nukemath.Quaternion
- class nuke.nukemath.Quaternion(*args, **kwargs)
Bases:
pybind11_objectOverloaded function.
__init__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None
__init__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: _nukemath.Vector3) -> None
__init__(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion) -> None
__init__(self: _nukemath.Quaternion, arg0: _nukemath.Matrix4) -> None
__init__(self: _nukemath.Quaternion, arg0: _nukemath.Vector3, arg1: _nukemath.Vector3) -> None
Methods
addInverse(self: _nukemath.Quaternion) -> _nukemath.Quaternion
conjugate(self: _nukemath.Quaternion) -> _nukemath.Quaternion
length(self: _nukemath.Quaternion) -> float
lengthSquared(self: _nukemath.Quaternion) -> float
magnitude(self: _nukemath.Quaternion) -> float
matrix(self: _nukemath.Quaternion) -> _nukemath.Matrix4
multInverse(self: _nukemath.Quaternion) -> _nukemath.Quaternion
set(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None
slerp(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion, arg1: typing.SupportsFloat) -> _nukemath.Quaternion
Attributes
svxvyvz- __add__(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion) _nukemath.Quaternion
- __mul__(*args, **kwargs)
Overloaded function.
__mul__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat) -> _nukemath.Quaternion
__mul__(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion) -> _nukemath.Quaternion
- addInverse(self: _nukemath.Quaternion) _nukemath.Quaternion
- conjugate(self: _nukemath.Quaternion) _nukemath.Quaternion
- length(self: _nukemath.Quaternion) float
- lengthSquared(self: _nukemath.Quaternion) float
- magnitude(self: _nukemath.Quaternion) float
- matrix(self: _nukemath.Quaternion) _nukemath.Matrix4
- multInverse(self: _nukemath.Quaternion) _nukemath.Quaternion
- set(self: _nukemath.Quaternion, arg0: SupportsFloat, arg1: SupportsFloat, arg2: SupportsFloat, arg3: SupportsFloat) None
- slerp(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion, arg1: SupportsFloat) _nukemath.Quaternion