_nukemath.Matrix4

_nukemath :: Matrix4 :: Class Matrix4 |
[hide private]
[frames] | no frames]

# Class Matrix4

     object --+
              |
    ??.instance --+
                  |
                 Matrix4

Instance Methods | [hide private]
__add__(...) __add__( (Matrix4)arg1, (Matrix4)arg2) -> object : |
__div__(...) __div__( (Matrix4)arg1, (float)arg2) -> object : |
__eq__(...) __eq__( (Matrix4)arg1, (Matrix4)arg2) -> object : |
__getinitargs__(...) __getinitargs__( (Matrix4)arg1) -> tuple : |
__getitem__(...) __getitem__( (Matrix4)arg1, (int)arg2) -> float : |
__iadd__(...) __iadd__( (object)arg1, (Matrix4)arg2) -> object : |
__idiv__(...) __idiv__( (object)arg1, (float)arg2) -> object : |
__imul__(...) __imul__( (object)arg1, (Matrix4)arg2) -> object : |
__init__(...) __init__( (object)arg1) -> None : |
__isub__(...) __isub__( (object)arg1, (Matrix4)arg2) -> object : |
__len__(...) __len__( (Matrix4)arg1) -> int : |
__mul__(...) __mul__( (Matrix4)arg1, (float)arg2) -> object : |
__ne__(...) __ne__( (Matrix4)arg1, (Matrix4)arg2) -> object : |
__pos__(...) __pos__( (Matrix4)arg1) -> Matrix4 : |
__reduce__(...) helper for pickle |
__repr__(...) __repr__( (Matrix4)arg1) -> str : |
__setitem__(...) __setitem__( (Matrix4)arg1, (int)arg2, (float)arg3) -> None : |
__sub__(...) __sub__( (Matrix4)arg1, (Matrix4)arg2) -> object : |
determinant(...) determinant( (Matrix4)arg1) -> float : |
Matrix4 : |
identity() C++ signature :... |
inverse(...) inverse( (Matrix4)arg1) -> Matrix4 : |
makeIdentity(...) makeIdentity( (Matrix4)arg1) -> None : |
mapQuadToUnitSquare(...) mapQuadToUnitSquare( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) -> None : |
mapUnitSquareToQuad(...) mapUnitSquareToQuad( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) -> None : |
ntransform(...) ntransform( (Matrix4)arg1, (Vector3)arg2) -> Vector3 : |
projection(...) projection( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (bool)arg5) -> None : |
rotate(...) rotate( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) -> None : |
rotateX(...) rotateX( (Matrix4)arg1, (float)arg2) -> None : |
rotateY(...) rotateY( (Matrix4)arg1, (float)arg2) -> None : |
rotateZ(...) rotateZ( (Matrix4)arg1, (float)arg2) -> None : |
rotation(...) rotation( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) -> None : |
rotationOnly(...) rotationOnly( (Matrix4)arg1) -> None : |
rotationX(...) rotationX( (Matrix4)arg1, (float)arg2) -> None : |
rotationY(...) rotationY( (Matrix4)arg1, (float)arg2) -> None : |
rotationZ(...) rotationZ( (Matrix4)arg1, (float)arg2) -> None : |
rotationsZXY(...) rotationsZXY( (Matrix4)arg1) -> tuple : |
scale(...) scale( (Matrix4)arg1, (float)arg2) -> None : |
scaleAndRotationOnly(...) scaleAndRotationOnly( (Matrix4)arg1) -> None : |
scaleOnly(...) scaleOnly( (Matrix4)arg1) -> None : |
scaling(...) scaling( (Matrix4)arg1, (float)arg2) -> None : |
skew(...) skew( (Matrix4)arg1, (float)arg2) -> None : |
skewXY(...) skewXY( (Matrix4)arg1, (float)arg2, (float)arg3) -> None : |
transform(...) transform( (Matrix4)arg1, (Vector4)arg2) -> Vector4 : |
translate(...) translate( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4) -> None : |
translation(...) translation( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4) -> None : |
translationOnly(...) translationOnly( (Matrix4)arg1) -> None : |
transpose(...) transpose( (Matrix4)arg1) -> None : |
vtransform(...) vtransform( (Matrix4)arg1, (Vector3)arg2) -> Vector3 : |
xAxis(...) xAxis( (Matrix4)arg1) -> Vector3 : |
yAxis(...) yAxis( (Matrix4)arg1) -> Vector3 : |
zAxis(...) zAxis( (Matrix4)arg1) -> Vector3 : |
Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
| __instance_size__ = `80`
| __safe_for_unpickling__ = `True`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __add__(...) (Addition operator) |
    __add__( (Matrix4)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __add__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Matrix4E)

### __div__(...) |
    __div__( (Matrix4)arg1, (float)arg2) -> object :

        C++ signature :
            P7_object __div__(N2DD5Image7Matrix4E {lvalue},d)

### __eq__(...) (Equality operator) |
    __eq__( (Matrix4)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __eq__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Matrix4E)

### __getinitargs__(...) |
    __getinitargs__( (Matrix4)arg1) -> tuple :

        C++ signature :
            N5boost6python5tupleE __getinitargs__(N2DD5Image7Matrix4E)

### __getitem__(...) (Indexing operator) |
    __getitem__( (Matrix4)arg1, (int)arg2) -> float :

        C++ signature :
            d __getitem__(PN2DD5Image7Matrix4E,i)

### __iadd__(...) |
    __iadd__( (object)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __iadd__(N5boost6python14back_referenceIRN2DD5Image7Matrix4EEE,N2DD5Image7Matrix4E)

### __idiv__(...) |
    __idiv__( (object)arg1, (float)arg2) -> object :

        C++ signature :
            P7_object __idiv__(N5boost6python14back_referenceIRN2DD5Image7Matrix4EEE,d)

### __imul__(...) |
    __imul__( (object)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __imul__(N5boost6python14back_referenceIRN2DD5Image7Matrix4EEE,N2DD5Image7Matrix4E)

### __init__(...) (Constructor) |
    __init__( (object)arg1) -> None :

        C++ signature :
            void __init__(P7_object)

    __init__( (object)arg1) -> None :

        C++ signature :
            void __init__(P7_object)

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

        C++ signature :
            void __init__(P7_object,N2DD5Image7Matrix4E)
Overrides: object.__init__

### __isub__(...) |
    __isub__( (object)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __isub__(N5boost6python14back_referenceIRN2DD5Image7Matrix4EEE,N2DD5Image7Matrix4E)

### __len__(...) (Length operator) |
    __len__( (Matrix4)arg1) -> int :

        C++ signature :
            i __len__(PN2DD5Image7Matrix4E)

### __mul__(...) |
    __mul__( (Matrix4)arg1, (float)arg2) -> object :

        C++ signature :
            P7_object __mul__(N2DD5Image7Matrix4E {lvalue},d)

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

        C++ signature :
            P7_object __mul__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Vector4E)

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

        C++ signature :
            P7_object __mul__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Matrix4E)

### __ne__(...) |
    __ne__( (Matrix4)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __ne__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Matrix4E)

### __pos__(...) |
    __pos__( (Matrix4)arg1) -> Matrix4 :

        C++ signature :
            N2DD5Image7Matrix4E __pos__(PN2DD5Image7Matrix4E)

### __reduce__(...) |
helper for pickle Overrides: object.__reduce__ (inherited documentation)

### __repr__(...) (Representation operator) |
    __repr__( (Matrix4)arg1) -> str :

        C++ signature :
            N5boost6python3strE __repr__(PN2DD5Image7Matrix4E)
Overrides: object.__repr__

### __setitem__(...) (Index assignment operator) |
    __setitem__( (Matrix4)arg1, (int)arg2, (float)arg3) -> None :

        C++ signature :
            void __setitem__(PN2DD5Image7Matrix4E,i,d)

### __sub__(...) (Subtraction operator) |
    __sub__( (Matrix4)arg1, (Matrix4)arg2) -> object :

        C++ signature :
            P7_object __sub__(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Matrix4E)

### determinant(...) |
    determinant( (Matrix4)arg1) -> float :

        C++ signature :
            f determinant(N2DD5Image7Matrix4E {lvalue})

### identity() |
        C++ signature :
            N2DD5Image7Matrix4E identity()
Returns: Matrix4 :

### inverse(...) |
    inverse( (Matrix4)arg1) -> Matrix4 :

        C++ signature :
            N2DD5Image7Matrix4E inverse(PN2DD5Image7Matrix4E)

### makeIdentity(...) |
    makeIdentity( (Matrix4)arg1) -> None :

        C++ signature :
            void makeIdentity(N2DD5Image7Matrix4E {lvalue})

### mapQuadToUnitSquare(...) |
    mapQuadToUnitSquare( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) -> None :

        C++ signature :
            void mapQuadToUnitSquare(N2DD5Image7Matrix4E {lvalue},f,f,f,f,f,f,f,f)

### mapUnitSquareToQuad(...) |
    mapUnitSquareToQuad( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8, (float)arg9) -> None :

        C++ signature :
            void mapUnitSquareToQuad(N2DD5Image7Matrix4E {lvalue},f,f,f,f,f,f,f,f)

### ntransform(...) |
    ntransform( (Matrix4)arg1, (Vector3)arg2) -> Vector3 :

        C++ signature :
            N2DD5Image7Vector3E ntransform(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Vector3E)

### projection(...) |
    projection( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (bool)arg5) -> None :

        C++ signature :
            void projection(N2DD5Image7Matrix4E {lvalue},f,f,f,b)

### rotate(...) |
    rotate( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :

        C++ signature :
            void rotate(PN2DD5Image7Matrix4E,f,f,f,f)

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

        C++ signature :
            void rotate(PN2DD5Image7Matrix4E,f,N2DD5Image7Vector3E)

### rotateX(...) |
    rotateX( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotateX(N2DD5Image7Matrix4E {lvalue},f)

### rotateY(...) |
    rotateY( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotateY(N2DD5Image7Matrix4E {lvalue},f)

### rotateZ(...) |
    rotateZ( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotateZ(N2DD5Image7Matrix4E {lvalue},f)

### rotation(...) |
    rotation( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :

        C++ signature :
            void rotation(PN2DD5Image7Matrix4E,f,f,f,f)

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

        C++ signature :
            void rotation(PN2DD5Image7Matrix4E,f,N2DD5Image7Vector3E)

### rotationOnly(...) |
    rotationOnly( (Matrix4)arg1) -> None :

        C++ signature :
            void rotationOnly(N2DD5Image7Matrix4E {lvalue})

### rotationX(...) |
    rotationX( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotationX(N2DD5Image7Matrix4E {lvalue},f)

### rotationY(...) |
    rotationY( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotationY(N2DD5Image7Matrix4E {lvalue},f)

### rotationZ(...) |
    rotationZ( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void rotationZ(N2DD5Image7Matrix4E {lvalue},f)

### rotationsZXY(...) |
    rotationsZXY( (Matrix4)arg1) -> tuple :

        C++ signature :
            N5boost6python5tupleE rotationsZXY(PN2DD5Image7Matrix4E)

### scale(...) |
    scale( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void scale(PN2DD5Image7Matrix4E,f)

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

        C++ signature :
            void scale(PN2DD5Image7Matrix4E,f,f,f)

### scaleAndRotationOnly(...) |
    scaleAndRotationOnly( (Matrix4)arg1) -> None :

        C++ signature :
            void scaleAndRotationOnly(N2DD5Image7Matrix4E {lvalue})

### scaleOnly(...) |
    scaleOnly( (Matrix4)arg1) -> None :

        C++ signature :
            void scaleOnly(N2DD5Image7Matrix4E {lvalue})

### scaling(...) |
    scaling( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void scaling(PN2DD5Image7Matrix4E,f)

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

        C++ signature :
            void scaling(PN2DD5Image7Matrix4E,f,f,f)

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

        C++ signature :
            void scaling(PN2DD5Image7Matrix4E,N2DD5Image7Vector3E)

### skew(...) |
    skew( (Matrix4)arg1, (float)arg2) -> None :

        C++ signature :
            void skew(N2DD5Image7Matrix4E {lvalue},f)

### skewXY(...) |
    skewXY( (Matrix4)arg1, (float)arg2, (float)arg3) -> None :

        C++ signature :
            void skewXY(N2DD5Image7Matrix4E {lvalue},f,f)

### transform(...) |
    transform( (Matrix4)arg1, (Vector4)arg2) -> Vector4 :

        C++ signature :
            N2DD5Image7Vector4E transform(PN2DD5Image7Matrix4E,N2DD5Image7Vector4E)

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

        C++ signature :
            N2DD5Image7Vector3E transform(PN2DD5Image7Matrix4E,N2DD5Image7Vector3E)

### translate(...) |
    translate( (Matrix4)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :

        C++ signature :
            void translate(PN2DD5Image7Matrix4E,f,f,f)

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

        C++ signature :
            void translate(PN2DD5Image7Matrix4E,N2DD5Image7Vector3E)

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

        C++ signature :
            void translation(PN2DD5Image7Matrix4E,f,f,f)

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

        C++ signature :
            void translation(PN2DD5Image7Matrix4E,N2DD5Image7Vector3E)

### translationOnly(...) |
    translationOnly( (Matrix4)arg1) -> None :

        C++ signature :
            void translationOnly(N2DD5Image7Matrix4E {lvalue})

### transpose(...) |
    transpose( (Matrix4)arg1) -> None :

        C++ signature :
            void transpose(N2DD5Image7Matrix4E {lvalue})

### vtransform(...) |
    vtransform( (Matrix4)arg1, (Vector3)arg2) -> Vector3 :

        C++ signature :
            N2DD5Image7Vector3E vtransform(N2DD5Image7Matrix4E {lvalue},N2DD5Image7Vector3E)

### xAxis(...) |
    xAxis( (Matrix4)arg1) -> Vector3 :

        C++ signature :
            N2DD5Image7Vector3E xAxis(N2DD5Image7Matrix4E {lvalue})

### yAxis(...) |
    yAxis( (Matrix4)arg1) -> Vector3 :

        C++ signature :
            N2DD5Image7Vector3E yAxis(N2DD5Image7Matrix4E {lvalue})

### zAxis(...) |
    zAxis( (Matrix4)arg1) -> Vector3 :

        C++ signature :
            N2DD5Image7Vector3E zAxis(N2DD5Image7Matrix4E {lvalue})