nuke.nukemath.Quaternion

class nuke.nukemath.Quaternion(*args, **kwargs)

Bases: pybind11_object

Overloaded function.

  1. __init__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None

  2. __init__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: _nukemath.Vector3) -> None

  3. __init__(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion) -> None

  4. __init__(self: _nukemath.Quaternion, arg0: _nukemath.Matrix4) -> None

  5. __init__(self: _nukemath.Quaternion, arg0: _nukemath.Vector3, arg1: _nukemath.Vector3) -> None

Methods

addInverse

addInverse(self: _nukemath.Quaternion) -> _nukemath.Quaternion

conjugate

conjugate(self: _nukemath.Quaternion) -> _nukemath.Quaternion

length

length(self: _nukemath.Quaternion) -> float

lengthSquared

lengthSquared(self: _nukemath.Quaternion) -> float

magnitude

magnitude(self: _nukemath.Quaternion) -> float

matrix

matrix(self: _nukemath.Quaternion) -> _nukemath.Matrix4

multInverse

multInverse(self: _nukemath.Quaternion) -> _nukemath.Quaternion

set

set(self: _nukemath.Quaternion, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None

slerp

slerp(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion, arg1: typing.SupportsFloat) -> _nukemath.Quaternion

Attributes

s

vx

vy

vz

__add__(self: _nukemath.Quaternion, arg0: _nukemath.Quaternion) _nukemath.Quaternion
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: _nukemath.Quaternion, arg0: typing.SupportsFloat) -> _nukemath.Quaternion

  2. __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