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

Public Member Functions

None __init__ (self)
 
None __init__ (self, VertColors colors, VertCoords2 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)
 
VertCoords2 uvCoords (self)
 
None uvCoords (self, VertCoords2 arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
MeshLoadSettings operator (*args, **kwargs)
 
MeshLoadSettings operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_callback = 56
 
typing _offsetof_colors = 0
 
typing _offsetof_duplicatedVertexCount = 40
 
typing _offsetof_normals = 16
 
typing _offsetof_skippedFaceCount = 32
 
typing _offsetof_texture = 24
 
typing _offsetof_uvCoords = 8
 
typing _offsetof_xf = 48
 

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 mrmeshpy.MeshLoadSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.MeshLoadSettings.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.MeshLoadSettings.__init__ ( self,
VertColors colors,
VertCoords2 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 mrmeshpy.MeshLoadSettings.callback ( self)
callback for set progress and stop process

◆ callback() [2/2]

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

◆ colors() [1/2]

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

◆ colors() [2/2]

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

◆ duplicatedVertexCount() [1/2]

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

◆ duplicatedVertexCount() [2/2]

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

◆ normals() [1/2]

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

◆ normals() [2/2]

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ skippedFaceCount() [1/2]

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

◆ skippedFaceCount() [2/2]

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

◆ texture() [1/2]

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

◆ texture() [2/2]

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

◆ uvCoords() [1/2]

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

◆ uvCoords() [2/2]

None mrmeshpy.MeshLoadSettings.uvCoords ( self,
VertCoords2 arg1 )

◆ xf() [1/2]

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

◆ xf() [2/2]

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

Member Data Documentation

◆ _offsetof_callback

typing mrmeshpy.MeshLoadSettings._offsetof_callback = 56
staticprotected

◆ _offsetof_colors

typing mrmeshpy.MeshLoadSettings._offsetof_colors = 0
staticprotected

◆ _offsetof_duplicatedVertexCount

typing mrmeshpy.MeshLoadSettings._offsetof_duplicatedVertexCount = 40
staticprotected

◆ _offsetof_normals

typing mrmeshpy.MeshLoadSettings._offsetof_normals = 16
staticprotected

◆ _offsetof_skippedFaceCount

typing mrmeshpy.MeshLoadSettings._offsetof_skippedFaceCount = 32
staticprotected

◆ _offsetof_texture

typing mrmeshpy.MeshLoadSettings._offsetof_texture = 24
staticprotected

◆ _offsetof_uvCoords

typing mrmeshpy.MeshLoadSettings._offsetof_uvCoords = 8
staticprotected

◆ _offsetof_xf

typing mrmeshpy.MeshLoadSettings._offsetof_xf = 48
staticprotected

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