nuke.nukemath.Matrix3
- class nuke.nukemath.Matrix3(*args, **kwargs)
Bases:
pybind11_objectOverloaded function.
__init__(self: _nukemath.Matrix3) -> None
__init__(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat, arg4: typing.SupportsFloat, arg5: typing.SupportsFloat, arg6: typing.SupportsFloat, arg7: typing.SupportsFloat, arg8: typing.SupportsFloat) -> None
__init__(self: _nukemath.Matrix3, arg0: _nukemath.Matrix3) -> None
Methods
determinant(self: _nukemath.Matrix3) -> float
identity() -> _nukemath.Matrix3
inverse(self: _nukemath.Matrix3) -> _nukemath.Matrix3
makeIdentity(self: _nukemath.Matrix3) -> None
rotateX(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
rotateY(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
rotateZ(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
rotationX(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
rotationY(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
rotationZ(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
set(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat, arg4: typing.SupportsFloat, arg5: typing.SupportsFloat, arg6: typing.SupportsFloat, arg7: typing.SupportsFloat, arg8: typing.SupportsFloat) -> None
skew(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
transform(self: _nukemath.Matrix3, arg0: _nukemath.Vector3) -> _nukemath.Vector3
- __add__(self: _nukemath.Matrix3, arg0: _nukemath.Matrix3) _nukemath.Matrix3
- __mul__(*args, **kwargs)
Overloaded function.
__mul__(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> _nukemath.Matrix3
__mul__(self: _nukemath.Matrix3, arg0: _nukemath.Vector3) -> _nukemath.Vector3
__mul__(self: _nukemath.Matrix3, arg0: _nukemath.Matrix3) -> _nukemath.Matrix3
- determinant(self: _nukemath.Matrix3) float
- identity() _nukemath.Matrix3
- inverse(self: _nukemath.Matrix3) _nukemath.Matrix3
- makeIdentity(self: _nukemath.Matrix3) None
- rotate(*args, **kwargs)
Overloaded function.
rotate(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None
rotate(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: _nukemath.Vector3) -> None
- rotateX(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- rotateY(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- rotateZ(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- rotation(*args, **kwargs)
Overloaded function.
rotation(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat, arg3: typing.SupportsFloat) -> None
rotation(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: _nukemath.Vector3) -> None
- rotationX(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- rotationY(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- rotationZ(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- scale(*args, **kwargs)
Overloaded function.
scale(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
scale(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat) -> None
- scaling(*args, **kwargs)
Overloaded function.
scaling(self: _nukemath.Matrix3, arg0: typing.SupportsFloat) -> None
scaling(self: _nukemath.Matrix3, arg0: typing.SupportsFloat, arg1: typing.SupportsFloat, arg2: typing.SupportsFloat) -> None
scaling(self: _nukemath.Matrix3, arg0: _nukemath.Vector3) -> None
- set(self: _nukemath.Matrix3, arg0: SupportsFloat, arg1: SupportsFloat, arg2: SupportsFloat, arg3: SupportsFloat, arg4: SupportsFloat, arg5: SupportsFloat, arg6: SupportsFloat, arg7: SupportsFloat, arg8: SupportsFloat) None
- skew(self: _nukemath.Matrix3, arg0: SupportsFloat) None
- transform(self: _nukemath.Matrix3, arg0: _nukemath.Vector3) _nukemath.Vector3