MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.SymMatrix4f Class Reference

Public Member Functions

SymMatrix4f __iadd__ (self, SymMatrix4f b)
 
SymMatrix4f __imatmul__ (self, float b)
 
None __init__ (self)
 
SymMatrix4f __isub__ (self, SymMatrix4f b)
 
SymMatrix4f __itruediv__ (self, float b)
 
float normSq (self)
 
float trace (self)
 
float ww (self)
 
None ww (self, float arg1)
 
float xw (self)
 
None xw (self, float arg1)
 
float xx (self)
 
None xx (self, float arg1)
 
float xy (self)
 
None xy (self, float arg1)
 
float xz (self)
 
None xz (self, float arg1)
 
float yw (self)
 
None yw (self, float arg1)
 
float yy (self)
 
None yy (self, float arg1)
 
float yz (self)
 
None yz (self, float arg1)
 
float zw (self)
 
None zw (self, float arg1)
 
float zz (self)
 
None zz (self, float arg1)
 

Static Public Member Functions

bool __eq__ (*args, **kwargs)
 
None __init__ (*args, **kwargs)
 
SymMatrix4f diagonal (float diagVal)
 
SymMatrix4f identity ()
 
SymMatrix4f operator (*args, **kwargs)
 
SymMatrix4f operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_ww = 36
 
typing _offsetof_xw = 12
 
typing _offsetof_xx = 0
 
typing _offsetof_xy = 4
 
typing _offsetof_xz = 8
 
typing _offsetof_yw = 24
 
typing _offsetof_yy = 16
 
typing _offsetof_yz = 20
 
typing _offsetof_zw = 32
 
typing _offsetof_zz = 28
 

Detailed Description

Generated from:  MR::SymMatrix4f
Aliases:  Vector4_float_SymMatrixType

symmetric 4x4 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.SymMatrix4f.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/2]

None mrmeshpy.SymMatrix4f.__init__ ( self)

Member Function Documentation

◆ __eq__()

bool mrmeshpy.SymMatrix4f.__eq__ ( * args,
** kwargs )
static

◆ __iadd__()

SymMatrix4f mrmeshpy.SymMatrix4f.__iadd__ ( self,
SymMatrix4f b )

◆ __imatmul__()

SymMatrix4f mrmeshpy.SymMatrix4f.__imatmul__ ( self,
float b )

◆ __isub__()

SymMatrix4f mrmeshpy.SymMatrix4f.__isub__ ( self,
SymMatrix4f b )

◆ __itruediv__()

SymMatrix4f mrmeshpy.SymMatrix4f.__itruediv__ ( self,
float b )

◆ diagonal()

SymMatrix4f mrmeshpy.SymMatrix4f.diagonal ( float diagVal)
static

◆ identity()

SymMatrix4f mrmeshpy.SymMatrix4f.identity ( )
static

◆ normSq()

float mrmeshpy.SymMatrix4f.normSq ( self)
computes the squared norm of the matrix, which is equal to the sum of 16 squared elements

◆ operator() [1/2]

SymMatrix4f mrmeshpy.SymMatrix4f.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

SymMatrix4f mrmeshpy.SymMatrix4f.operator ( * args,
** kwargs )
static

◆ trace()

float mrmeshpy.SymMatrix4f.trace ( self)
computes trace of the matrix

◆ ww() [1/2]

float mrmeshpy.SymMatrix4f.ww ( self)
zero matrix by default

◆ ww() [2/2]

None mrmeshpy.SymMatrix4f.ww ( self,
float arg1 )

◆ xw() [1/2]

float mrmeshpy.SymMatrix4f.xw ( self)
zero matrix by default

◆ xw() [2/2]

None mrmeshpy.SymMatrix4f.xw ( self,
float arg1 )

◆ xx() [1/2]

float mrmeshpy.SymMatrix4f.xx ( self)
zero matrix by default

◆ xx() [2/2]

None mrmeshpy.SymMatrix4f.xx ( self,
float arg1 )

◆ xy() [1/2]

float mrmeshpy.SymMatrix4f.xy ( self)
zero matrix by default

◆ xy() [2/2]

None mrmeshpy.SymMatrix4f.xy ( self,
float arg1 )

◆ xz() [1/2]

float mrmeshpy.SymMatrix4f.xz ( self)
zero matrix by default

◆ xz() [2/2]

None mrmeshpy.SymMatrix4f.xz ( self,
float arg1 )

◆ yw() [1/2]

float mrmeshpy.SymMatrix4f.yw ( self)
zero matrix by default

◆ yw() [2/2]

None mrmeshpy.SymMatrix4f.yw ( self,
float arg1 )

◆ yy() [1/2]

float mrmeshpy.SymMatrix4f.yy ( self)
zero matrix by default

◆ yy() [2/2]

None mrmeshpy.SymMatrix4f.yy ( self,
float arg1 )

◆ yz() [1/2]

float mrmeshpy.SymMatrix4f.yz ( self)
zero matrix by default

◆ yz() [2/2]

None mrmeshpy.SymMatrix4f.yz ( self,
float arg1 )

◆ zw() [1/2]

float mrmeshpy.SymMatrix4f.zw ( self)
zero matrix by default

◆ zw() [2/2]

None mrmeshpy.SymMatrix4f.zw ( self,
float arg1 )

◆ zz() [1/2]

float mrmeshpy.SymMatrix4f.zz ( self)
zero matrix by default

◆ zz() [2/2]

None mrmeshpy.SymMatrix4f.zz ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_ww

typing mrmeshpy.SymMatrix4f._offsetof_ww = 36
staticprotected

◆ _offsetof_xw

typing mrmeshpy.SymMatrix4f._offsetof_xw = 12
staticprotected

◆ _offsetof_xx

typing mrmeshpy.SymMatrix4f._offsetof_xx = 0
staticprotected

◆ _offsetof_xy

typing mrmeshpy.SymMatrix4f._offsetof_xy = 4
staticprotected

◆ _offsetof_xz

typing mrmeshpy.SymMatrix4f._offsetof_xz = 8
staticprotected

◆ _offsetof_yw

typing mrmeshpy.SymMatrix4f._offsetof_yw = 24
staticprotected

◆ _offsetof_yy

typing mrmeshpy.SymMatrix4f._offsetof_yy = 16
staticprotected

◆ _offsetof_yz

typing mrmeshpy.SymMatrix4f._offsetof_yz = 20
staticprotected

◆ _offsetof_zw

typing mrmeshpy.SymMatrix4f._offsetof_zw = 32
staticprotected

◆ _offsetof_zz

typing mrmeshpy.SymMatrix4f._offsetof_zz = 28
staticprotected

The documentation for this class was generated from the following file: