nuke.nukemath.Vector3

class nuke.nukemath.Vector3((object)arg1) None :

Bases: Boost.Python.instance

C++ signature :

void __init__(_object*)

__init__( (object)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :

C++ signature :

void __init__(_object*,double,double,double)

__init__( (object)arg1, (Vector3)arg2) -> None :

C++ signature :

void __init__(_object*,DD::Image::Vector3)

Methods

cross

C++ signature :

distanceBetween

C++ signature :

distanceFromPlane

C++ signature :

distanceSquared

C++ signature :

dot

C++ signature :

fast_normalize

C++ signature :

length

C++ signature :

lengthSquared

C++ signature :

maximum

C++ signature :

minimum

C++ signature :

negate

C++ signature :

normalize

C++ signature :

reflect

C++ signature :

set

C++ signature :

Attributes

x

y

z

__add__((Vector3)arg1, (Vector3)arg2) object :
C++ signature :

_object* __add__(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

__mul__((Vector3)arg1, (float)arg2) object :
C++ signature :

_object* __mul__(DD::Image::Vector3 {lvalue},double)

__mul__( (Vector3)arg1, (Vector3)arg2) -> object :

C++ signature :

_object* __mul__(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

__mul__( (Vector3)arg1, (float)arg2) -> object :

C++ signature :

_object* __mul__(DD::Image::Vector3 {lvalue},double)

cross((Vector3)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 cross(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

distanceBetween((Vector3)arg1, (Vector3)arg2) float :
C++ signature :

float distanceBetween(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

distanceFromPlane((Vector3)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) float :
C++ signature :

float distanceFromPlane(DD::Image::Vector3 {lvalue},float,float,float,float)

distanceSquared((Vector3)arg1, (Vector3)arg2) float :
C++ signature :

float distanceSquared(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

dot((Vector3)arg1, (Vector3)arg2) float :
C++ signature :

float dot(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

fast_normalize((Vector3)arg1) float :
C++ signature :

float fast_normalize(DD::Image::Vector3 {lvalue})

length((Vector3)arg1) float :
C++ signature :

float length(DD::Image::Vector3 {lvalue})

lengthSquared((Vector3)arg1) float :
C++ signature :

float lengthSquared(DD::Image::Vector3 {lvalue})

maximum((Vector3)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 maximum(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

minimum((Vector3)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 minimum(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

negate((Vector3)arg1) None :
C++ signature :

void negate(DD::Image::Vector3 {lvalue})

normalize((Vector3)arg1) float :
C++ signature :

float normalize(DD::Image::Vector3 {lvalue})

reflect((Vector3)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 reflect(DD::Image::Vector3 {lvalue},DD::Image::Vector3)

set((Vector3)arg1, (float)arg2, (float)arg3, (float)arg4) None :
C++ signature :

void set(DD::Image::Vector3 {lvalue},float,float,float)