nuke.nukemath.Matrix3
- class nuke.nukemath.Matrix3(*args, **kwargs)
Bases:
pybind11_builtins.pybind11_object
Overloaded function.
__init__(self: nukemath.Matrix3) -> None
__init__(self: nukemath.Matrix3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) -> None
__init__(self: nukemath.Matrix3, arg0: nukemath.Matrix3) -> None
Methods
Overloaded function.
Overloaded function.
Overloaded function.
Overloaded function.
- __add__(self: nukemath.Matrix3, arg0: nukemath.Matrix3) nukemath.Matrix3
- __mul__(*args, **kwargs)
Overloaded function.
__mul__(self: nukemath.Matrix3, arg0: float) -> 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: float, arg1: float, arg2: float, arg3: float) -> None
rotate(self: nukemath.Matrix3, arg0: float, arg1: nukemath.Vector3) -> None
- rotateX(self: nukemath.Matrix3, arg0: float) None
- rotateY(self: nukemath.Matrix3, arg0: float) None
- rotateZ(self: nukemath.Matrix3, arg0: float) None
- rotation(*args, **kwargs)
Overloaded function.
rotation(self: nukemath.Matrix3, arg0: float, arg1: float, arg2: float, arg3: float) -> None
rotation(self: nukemath.Matrix3, arg0: float, arg1: nukemath.Vector3) -> None
- rotationX(self: nukemath.Matrix3, arg0: float) None
- rotationY(self: nukemath.Matrix3, arg0: float) None
- rotationZ(self: nukemath.Matrix3, arg0: float) None
- scale(*args, **kwargs)
Overloaded function.
scale(self: nukemath.Matrix3, arg0: float) -> None
scale(self: nukemath.Matrix3, arg0: float, arg1: float, arg2: float) -> None
- scaling(*args, **kwargs)
Overloaded function.
scaling(self: nukemath.Matrix3, arg0: float) -> None
scaling(self: nukemath.Matrix3, arg0: float, arg1: float, arg2: float) -> None
scaling(self: nukemath.Matrix3, arg0: nukemath.Vector3) -> None
- set(self: nukemath.Matrix3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) None
- skew(self: nukemath.Matrix3, arg0: float) None
- transform(self: nukemath.Matrix3, arg0: nukemath.Vector3) nukemath.Vector3