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

Public Member Functions

None __init__ (self)
 
None __init__ (self, MeshLoadSettings arg0)
 
None __init__ (self, VertColors colors, VertUVCoords uvCoords, VertCoords normals, MeshTexture texture, int_output skippedFaceCount, int_output duplicatedVertexCount, AffineXf3f xf, func_bool_from_float callback)
 
func_bool_from_float callback (self)
 
None callback (self, func_bool_from_float arg1)
 
VertColors colors (self)
 
None colors (self, VertColors arg1)
 
int duplicatedVertexCount (self)
 
None duplicatedVertexCount (self, int_output arg1)
 
VertCoords normals (self)
 
None normals (self, VertCoords arg1)
 
int skippedFaceCount (self)
 
None skippedFaceCount (self, int_output arg1)
 
MeshTexture texture (self)
 
None texture (self, MeshTexture arg1)
 
VertUVCoords uvCoords (self)
 
None uvCoords (self, VertUVCoords arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Detailed Description

Generated from:  MR::MeshLoadSettings

setting for mesh loading from external format, and locations of optional output data

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.MeshLoadSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.MeshLoadSettings.__init__ ( self,
VertColors colors,
VertUVCoords uvCoords,
VertCoords normals,
MeshTexture texture,
int_output skippedFaceCount,
int_output duplicatedVertexCount,
AffineXf3f xf,
func_bool_from_float callback )
Implicit aggregate constructor.

Member Function Documentation

◆ callback() [1/2]

func_bool_from_float meshlib.mrmeshpy.MeshLoadSettings.callback ( self)
callback for set progress and stop process

◆ callback() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.callback ( self,
func_bool_from_float arg1 )

◆ colors() [1/2]

VertColors meshlib.mrmeshpy.MeshLoadSettings.colors ( self)
optional load artifact: per-vertex color map

◆ colors() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.colors ( self,
VertColors arg1 )

◆ duplicatedVertexCount() [1/2]

int meshlib.mrmeshpy.MeshLoadSettings.duplicatedVertexCount ( self)
optional output: counter of duplicated vertices (that created for resolve non-manifold geometry)

◆ duplicatedVertexCount() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.duplicatedVertexCount ( self,
int_output arg1 )

◆ normals() [1/2]

VertCoords meshlib.mrmeshpy.MeshLoadSettings.normals ( self)
optional load artifact: per-vertex normals

◆ normals() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.normals ( self,
VertCoords arg1 )

◆ skippedFaceCount() [1/2]

int meshlib.mrmeshpy.MeshLoadSettings.skippedFaceCount ( self)
optional output: counter of skipped faces during mesh creation

◆ skippedFaceCount() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.skippedFaceCount ( self,
int_output arg1 )

◆ texture() [1/2]

MeshTexture meshlib.mrmeshpy.MeshLoadSettings.texture ( self)
optional load artifact: texture image

◆ texture() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.texture ( self,
MeshTexture arg1 )

◆ uvCoords() [1/2]

VertUVCoords meshlib.mrmeshpy.MeshLoadSettings.uvCoords ( self)
optional load artifact: per-vertex uv-coordinates

◆ uvCoords() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.uvCoords ( self,
VertUVCoords arg1 )

◆ xf() [1/2]

AffineXf3f meshlib.mrmeshpy.MeshLoadSettings.xf ( self)
optional output: transform for the loaded mesh to improve precision of vertex coordinates

◆ xf() [2/2]

None meshlib.mrmeshpy.MeshLoadSettings.xf ( self,
AffineXf3f arg1 )

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