nuke.nukemath.Vector3
- class nuke.nukemath.Vector3(*args, **kwargs)
Bases:
pybind11_builtins.pybind11_object
Overloaded function.
__init__(self: nukemath.Vector3, arg0: float, arg1: float, arg2: float) -> None
__init__(self: nukemath.Vector3, arg0: nukemath.Vector3) -> None
Methods
Attributes
x
y
z
- __add__(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
- __mul__(*args, **kwargs)
Overloaded function.
__mul__(self: nukemath.Vector3, arg0: float) -> nukemath.Vector3
__mul__(self: nukemath.Vector3, arg0: nukemath.Vector3) -> nukemath.Vector3
__mul__(self: nukemath.Vector3, arg0: float) -> nukemath.Vector3
- cross(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
- distanceBetween(self: nukemath.Vector3, arg0: nukemath.Vector3) float
- distanceFromPlane(self: nukemath.Vector3, arg0: float, arg1: float, arg2: float, arg3: float) float
- distanceSquared(self: nukemath.Vector3, arg0: nukemath.Vector3) float
- dot(self: nukemath.Vector3, arg0: nukemath.Vector3) float
- fast_normalize(self: nukemath.Vector3) float
- length(self: nukemath.Vector3) float
- lengthSquared(self: nukemath.Vector3) float
- maximum(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
- minimum(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
- negate(self: nukemath.Vector3) None
- normalize(self: nukemath.Vector3) float
- reflect(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
- set(self: nukemath.Vector3, arg0: float, arg1: float, arg2: float) None