nuke.nukemath.Matrix3

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

Bases: Boost.Python.instance

C++ signature :

void __init__(_object*)

__init__( (object)arg1) -> None :

C++ signature :

void __init__(_object*)

__init__( (object)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9, (float)arg10) -> None :

C++ signature :

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

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

C++ signature :

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

Methods

determinant

C++ signature :

identity

C++ signature :

inverse

C++ signature :

makeIdentity

C++ signature :

rotate

C++ signature :

rotateX

C++ signature :

rotateY

C++ signature :

rotateZ

C++ signature :

rotation

C++ signature :

rotationX

C++ signature :

rotationY

C++ signature :

rotationZ

C++ signature :

scale

C++ signature :

scaling

C++ signature :

set

C++ signature :

skew

C++ signature :

transform

C++ signature :

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

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

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

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

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

C++ signature :

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

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

C++ signature :

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

determinant((Matrix3)arg1) float :
C++ signature :

float determinant(DD::Image::Matrix3 {lvalue})

identity() Matrix3 :
C++ signature :

DD::Image::Matrix3 identity()

inverse((Matrix3)arg1) Matrix3 :
C++ signature :

DD::Image::Matrix3 inverse(DD::Image::Matrix3*)

makeIdentity((Matrix3)arg1) None :
C++ signature :

void makeIdentity(DD::Image::Matrix3 {lvalue})

rotate((Matrix3)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) None :
C++ signature :

void rotate(DD::Image::Matrix3*,float,float,float,float)

rotate( (Matrix3)arg1, (float)arg2, (Vector3)arg3) -> None :

C++ signature :

void rotate(DD::Image::Matrix3*,float,DD::Image::Vector3)

rotateX((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotateX(DD::Image::Matrix3 {lvalue},float)

rotateY((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotateY(DD::Image::Matrix3 {lvalue},float)

rotateZ((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotateZ(DD::Image::Matrix3 {lvalue},float)

rotation((Matrix3)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) None :
C++ signature :

void rotation(DD::Image::Matrix3*,float,float,float,float)

rotation( (Matrix3)arg1, (float)arg2, (Vector3)arg3) -> None :

C++ signature :

void rotation(DD::Image::Matrix3*,float,DD::Image::Vector3)

rotationX((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotationX(DD::Image::Matrix3 {lvalue},float)

rotationY((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotationY(DD::Image::Matrix3 {lvalue},float)

rotationZ((Matrix3)arg1, (float)arg2) None :
C++ signature :

void rotationZ(DD::Image::Matrix3 {lvalue},float)

scale((Matrix3)arg1, (float)arg2) None :
C++ signature :

void scale(DD::Image::Matrix3*,float)

scale( (Matrix3)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :

C++ signature :

void scale(DD::Image::Matrix3*,float,float,float)

scaling((Matrix3)arg1, (float)arg2) None :
C++ signature :

void scaling(DD::Image::Matrix3*,float)

scaling( (Matrix3)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :

C++ signature :

void scaling(DD::Image::Matrix3*,float,float,float)

scaling( (Matrix3)arg1, (Vector3)arg2) -> None :

C++ signature :

void scaling(DD::Image::Matrix3*,DD::Image::Vector3)

set((Matrix3)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9, (float)arg10) None :
C++ signature :

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

skew((Matrix3)arg1, (float)arg2) None :
C++ signature :

void skew(DD::Image::Matrix3 {lvalue},float)

transform((Matrix3)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 transform(DD::Image::Matrix3 {lvalue},DD::Image::Vector3)