nuke.nukemath.Matrix4

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

Bases: Boost.Python.instance

C++ signature :

void __init__(_object*)

__init__( (object)arg1) -> None :

C++ signature :

void __init__(_object*)

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

C++ signature :

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

Methods

determinant

C++ signature :

identity

C++ signature :

inverse

C++ signature :

makeIdentity

C++ signature :

mapQuadToUnitSquare

C++ signature :

mapUnitSquareToQuad

C++ signature :

ntransform

C++ signature :

projection

C++ signature :

rotate

C++ signature :

rotateX

C++ signature :

rotateY

C++ signature :

rotateZ

C++ signature :

rotation

C++ signature :

rotationOnly

C++ signature :

rotationX

C++ signature :

rotationY

C++ signature :

rotationZ

C++ signature :

rotationsXYZ

C++ signature :

rotationsXZY

C++ signature :

rotationsYXZ

C++ signature :

rotationsYZX

C++ signature :

rotationsZXY

C++ signature :

rotationsZYX

C++ signature :

scale

C++ signature :

scaleAndRotationOnly

C++ signature :

scaleOnly

C++ signature :

scaling

C++ signature :

skew

C++ signature :

skewXY

C++ signature :

transform

C++ signature :

translate

C++ signature :

translation

C++ signature :

translationOnly

C++ signature :

transpose

C++ signature :

vtransform

C++ signature :

xAxis

C++ signature :

yAxis

C++ signature :

zAxis

C++ signature :

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

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

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

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

__mul__( (Matrix4)arg1, (Vector4)arg2) -> object :

C++ signature :

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

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

C++ signature :

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

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

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

identity() Matrix4 :
C++ signature :

DD::Image::Matrix4 identity()

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

DD::Image::Matrix4 inverse(DD::Image::Matrix4*)

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

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

mapQuadToUnitSquare((Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) None :
C++ signature :

void mapQuadToUnitSquare(DD::Image::Matrix4 {lvalue},float,float,float,float,float,float,float,float)

mapUnitSquareToQuad((Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) None :
C++ signature :

void mapUnitSquareToQuad(DD::Image::Matrix4 {lvalue},float,float,float,float,float,float,float,float)

ntransform((Matrix4)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 ntransform(DD::Image::Matrix4 {lvalue},DD::Image::Vector3)

projection((Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (bool)arg5) None :
C++ signature :

void projection(DD::Image::Matrix4 {lvalue},float,float,float,bool)

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

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

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

C++ signature :

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

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

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

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

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

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

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

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

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

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

C++ signature :

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

rotationOnly((Matrix4)arg1) None :
C++ signature :

void rotationOnly(DD::Image::Matrix4 {lvalue})

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

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

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

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

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

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

rotationsXYZ((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsXYZ(DD::Image::Matrix4*)

rotationsXZY((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsXZY(DD::Image::Matrix4*)

rotationsYXZ((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsYXZ(DD::Image::Matrix4*)

rotationsYZX((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsYZX(DD::Image::Matrix4*)

rotationsZXY((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsZXY(DD::Image::Matrix4*)

rotationsZYX((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple rotationsZYX(DD::Image::Matrix4*)

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

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

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

C++ signature :

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

scaleAndRotationOnly((Matrix4)arg1) None :
C++ signature :

void scaleAndRotationOnly(DD::Image::Matrix4 {lvalue})

scaleOnly((Matrix4)arg1) None :
C++ signature :

void scaleOnly(DD::Image::Matrix4 {lvalue})

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

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

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

C++ signature :

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

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

C++ signature :

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

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

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

skewXY((Matrix4)arg1, (float)arg2, (float)arg3) None :
C++ signature :

void skewXY(DD::Image::Matrix4 {lvalue},float,float)

transform((Matrix4)arg1, (Vector4)arg2) Vector4 :
C++ signature :

DD::Image::Vector4 transform(DD::Image::Matrix4*,DD::Image::Vector4)

transform( (Matrix4)arg1, (Vector3)arg2) -> Vector3 :

C++ signature :

DD::Image::Vector3 transform(DD::Image::Matrix4*,DD::Image::Vector3)

translate((Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4) None :
C++ signature :

void translate(DD::Image::Matrix4*,float,float,float)

translate( (Matrix4)arg1, (Vector3)arg2) -> None :

C++ signature :

void translate(DD::Image::Matrix4*,DD::Image::Vector3)

translation((Matrix4)arg1) tuple :
C++ signature :

boost::python::tuple translation(DD::Image::Matrix4*)

translation( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :

C++ signature :

void translation(DD::Image::Matrix4*,float,float,float)

translation( (Matrix4)arg1, (Vector3)arg2) -> None :

C++ signature :

void translation(DD::Image::Matrix4*,DD::Image::Vector3)

translationOnly((Matrix4)arg1) None :
C++ signature :

void translationOnly(DD::Image::Matrix4 {lvalue})

transpose((Matrix4)arg1) None :
C++ signature :

void transpose(DD::Image::Matrix4 {lvalue})

vtransform((Matrix4)arg1, (Vector3)arg2) Vector3 :
C++ signature :

DD::Image::Vector3 vtransform(DD::Image::Matrix4 {lvalue},DD::Image::Vector3)

xAxis((Matrix4)arg1) Vector3 :
C++ signature :

DD::Image::Vector3 xAxis(DD::Image::Matrix4 {lvalue})

yAxis((Matrix4)arg1) Vector3 :
C++ signature :

DD::Image::Vector3 yAxis(DD::Image::Matrix4 {lvalue})

zAxis((Matrix4)arg1) Vector3 :
C++ signature :

DD::Image::Vector3 zAxis(DD::Image::Matrix4 {lvalue})