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

Public Member Functions

SymMatrix4f __iadd__ (self, SymMatrix4f b)
 
SymMatrix4f __imatmul__ (self, float b)
 
None __init__ (self)
 
None __init__ (self, SymMatrix4f arg0)
 
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)
 
SymMatrix4f diagonal (float diagVal)
 
SymMatrix4f identity ()
 

Detailed Description

Generated from:  MR::SymMatrix4f
Aliases:  SymMatrix4_float, Vector4_float_SymMatrixType, SymMatrix4_float

symmetric 4x4 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.SymMatrix4f.__init__ ( self)

◆ __init__() [2/2]

None meshlib.mrmeshpy.SymMatrix4f.__init__ ( self,
SymMatrix4f arg0 )
Implicit copy constructor.

Member Function Documentation

◆ __eq__()

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

◆ __iadd__()

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

◆ __imatmul__()

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

◆ __isub__()

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

◆ __itruediv__()

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

◆ diagonal()

SymMatrix4f meshlib.mrmeshpy.SymMatrix4f.diagonal ( float diagVal)
static

◆ identity()

SymMatrix4f meshlib.mrmeshpy.SymMatrix4f.identity ( )
static

◆ normSq()

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

◆ trace()

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

◆ ww() [1/2]

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

◆ ww() [2/2]

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

◆ xw() [1/2]

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

◆ xw() [2/2]

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

◆ xx() [1/2]

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

◆ xx() [2/2]

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

◆ xy() [1/2]

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

◆ xy() [2/2]

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

◆ xz() [1/2]

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

◆ xz() [2/2]

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

◆ yw() [1/2]

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

◆ yw() [2/2]

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

◆ yy() [1/2]

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

◆ yy() [2/2]

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

◆ yz() [1/2]

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

◆ yz() [2/2]

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

◆ zw() [1/2]

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

◆ zw() [2/2]

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

◆ zz() [1/2]

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

◆ zz() [2/2]

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

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