nuke.nukemath.Vector3

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

Bases: pybind11_builtins.pybind11_object

Overloaded function.

  1. __init__(self: nukemath.Vector3) -> None

  2. __init__(self: nukemath.Vector3, arg0: float, arg1: float, arg2: float) -> None

  3. __init__(self: nukemath.Vector3, arg0: nukemath.Vector3) -> None

Methods

cross

distanceBetween

distanceFromPlane

distanceSquared

dot

fast_normalize

length

lengthSquared

maximum

minimum

negate

normalize

reflect

set

Attributes

x

y

z

__add__(self: nukemath.Vector3, arg0: nukemath.Vector3) nukemath.Vector3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: nukemath.Vector3, arg0: float) -> nukemath.Vector3

  2. __mul__(self: nukemath.Vector3, arg0: nukemath.Vector3) -> nukemath.Vector3

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