MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.MeshLoad.NamedMesh Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, str name, Mesh mesh, VertCoords2 uvCoords, VertColors colors, Vector_std_filesystem_path_TextureId textureFiles, TexturePerFace texturePerFace, std_optional_Color diffuseColor, AffineXf3f xf, int skippedFaceCount, int duplicatedVertexCount)
 
int duplicatedVertexCount (self)
 
None duplicatedVertexCount (self, int arg1)
 
int skippedFaceCount (self)
 
None skippedFaceCount (self, int arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
MeshLoad.NamedMesh operator (*args, **kwargs)
 
MeshLoad.NamedMesh operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_colors = 328
 
typing _offsetof_diffuseColor = 400
 
typing _offsetof_duplicatedVertexCount = 460
 
typing _offsetof_mesh = 32
 
typing _offsetof_name = 0
 
typing _offsetof_skippedFaceCount = 456
 
typing _offsetof_textureFiles = 352
 
typing _offsetof_texturePerFace = 376
 
typing _offsetof_uvCoords = 304
 
typing _offsetof_xf = 408
 

Detailed Description

Generated from:  MR::MeshLoad::NamedMesh

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.MeshLoad.NamedMesh.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.MeshLoad.NamedMesh.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.MeshLoad.NamedMesh.__init__ ( self,
str name,
Mesh mesh,
VertCoords2 uvCoords,
VertColors colors,
Vector_std_filesystem_path_TextureId textureFiles,
TexturePerFace texturePerFace,
std_optional_Color diffuseColor,
AffineXf3f xf,
int skippedFaceCount,
int duplicatedVertexCount )
Implicit aggregate constructor.

Member Function Documentation

◆ duplicatedVertexCount() [1/2]

int mrmeshpy.MeshLoad.NamedMesh.duplicatedVertexCount ( self)
counter of duplicated vertices (that created for resolve non-manifold geometry)

◆ duplicatedVertexCount() [2/2]

None mrmeshpy.MeshLoad.NamedMesh.duplicatedVertexCount ( self,
int arg1 )

◆ operator() [1/2]

MeshLoad.NamedMesh mrmeshpy.MeshLoad.NamedMesh.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

MeshLoad.NamedMesh mrmeshpy.MeshLoad.NamedMesh.operator ( * args,
** kwargs )
static

◆ skippedFaceCount() [1/2]

int mrmeshpy.MeshLoad.NamedMesh.skippedFaceCount ( self)
counter of skipped faces (faces than can't be created), not zero only if ObjLoadSettings.countSkippedFaces

◆ skippedFaceCount() [2/2]

None mrmeshpy.MeshLoad.NamedMesh.skippedFaceCount ( self,
int arg1 )

◆ xf() [1/2]

AffineXf3f mrmeshpy.MeshLoad.NamedMesh.xf ( self)
transform of the loaded mesh, not identity only if ObjLoadSettings.customXf

◆ xf() [2/2]

None mrmeshpy.MeshLoad.NamedMesh.xf ( self,
AffineXf3f arg1 )

Member Data Documentation

◆ _offsetof_colors

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_colors = 328
staticprotected

◆ _offsetof_diffuseColor

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_diffuseColor = 400
staticprotected

◆ _offsetof_duplicatedVertexCount

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_duplicatedVertexCount = 460
staticprotected

◆ _offsetof_mesh

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_mesh = 32
staticprotected

◆ _offsetof_name

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_name = 0
staticprotected

◆ _offsetof_skippedFaceCount

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_skippedFaceCount = 456
staticprotected

◆ _offsetof_textureFiles

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_textureFiles = 352
staticprotected

◆ _offsetof_texturePerFace

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_texturePerFace = 376
staticprotected

◆ _offsetof_uvCoords

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_uvCoords = 304
staticprotected

◆ _offsetof_xf

typing mrmeshpy.MeshLoad.NamedMesh._offsetof_xf = 408
staticprotected

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