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

Public Member Functions

None __init__ (self)
 
None __init__ (self, PlyLoadParams arg0)
 
None __init__ (self, std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag tris, std_optional_Vector_std_array_Id_VertTag_2ul_Id_UndirectedEdgeTag edges, VertColors colors, FaceColors faceColors, VertCoords2 uvCoords, TriCornerUVCoords triCornerUvCoords, VertCoords normals, MeshTexture texture, os.PathLike|str|bytes dir, func_bool_from_float callback, bool telemetrySignal)
 
func_bool_from_float callback (self)
 
None callback (self, func_bool_from_float arg1)
 
VertColors colors (self)
 
None colors (self, VertColors arg1)
 
pathlib.Path dir (self)
 
None dir (self, os.PathLike|str|bytes arg1)
 
std_optional_Vector_std_array_Id_VertTag_2ul_Id_UndirectedEdgeTag edges (self)
 
None edges (self, std_optional_Vector_std_array_Id_VertTag_2ul_Id_UndirectedEdgeTag arg1)
 
FaceColors faceColors (self)
 
None faceColors (self, FaceColors arg1)
 
VertCoords normals (self)
 
None normals (self, VertCoords arg1)
 
bool telemetrySignal (self)
 
None telemetrySignal (self, bool arg1)
 
MeshTexture texture (self)
 
None texture (self, MeshTexture arg1)
 
TriCornerUVCoords triCornerUvCoords (self)
 
None triCornerUvCoords (self, TriCornerUVCoords arg1)
 
std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag tris (self)
 
None tris (self, std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag arg1)
 
VertCoords2 uvCoords (self)
 
None uvCoords (self, VertCoords2 arg1)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_callback = 104
 
typing _offsetof_colors = 16
 
typing _offsetof_dir = 64
 
typing _offsetof_edges = 8
 
typing _offsetof_faceColors = 24
 
typing _offsetof_normals = 48
 
typing _offsetof_telemetrySignal = 136
 
typing _offsetof_texture = 56
 
typing _offsetof_triCornerUvCoords = 40
 
typing _offsetof_tris = 0
 
typing _offsetof_uvCoords = 32
 

Detailed Description

Generated from:  MR::PlyLoadParams

optional load artifacts and other setting for PLY file loading

Constructor & Destructor Documentation

◆ __init__() [1/4]

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

◆ __init__() [2/4]

None mrmeshpy.PlyLoadParams.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

None mrmeshpy.PlyLoadParams.__init__ ( self,
std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag tris,
std_optional_Vector_std_array_Id_VertTag_2ul_Id_UndirectedEdgeTag edges,
VertColors colors,
FaceColors faceColors,
VertCoords2 uvCoords,
TriCornerUVCoords triCornerUvCoords,
VertCoords normals,
MeshTexture texture,
os.PathLike | str | bytes dir,
func_bool_from_float callback,
bool telemetrySignal )
Implicit aggregate constructor.

Member Function Documentation

◆ callback() [1/2]

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

◆ callback() [2/2]

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

◆ colors() [1/2]

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

◆ colors() [2/2]

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

◆ dir() [1/2]

pathlib.Path mrmeshpy.PlyLoadParams.dir ( self)
directory to load texture files from

◆ dir() [2/2]

None mrmeshpy.PlyLoadParams.dir ( self,
os.PathLike | str | bytes arg1 )

◆ edges() [1/2]

optional load artifact: polyline edges

◆ edges() [2/2]

None mrmeshpy.PlyLoadParams.edges ( self,
std_optional_Vector_std_array_Id_VertTag_2ul_Id_UndirectedEdgeTag arg1 )

◆ faceColors() [1/2]

FaceColors mrmeshpy.PlyLoadParams.faceColors ( self)
optional load artifact: per-face color map

◆ faceColors() [2/2]

None mrmeshpy.PlyLoadParams.faceColors ( self,
FaceColors arg1 )

◆ normals() [1/2]

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

◆ normals() [2/2]

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ telemetrySignal() [1/2]

bool mrmeshpy.PlyLoadParams.telemetrySignal ( self)
permit telemetry signal about loading

◆ telemetrySignal() [2/2]

None mrmeshpy.PlyLoadParams.telemetrySignal ( self,
bool arg1 )

◆ texture() [1/2]

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

◆ texture() [2/2]

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

◆ triCornerUvCoords() [1/2]

TriCornerUVCoords mrmeshpy.PlyLoadParams.triCornerUvCoords ( self)
optional load artifact: per-corner uv-coordinates for each triangle

◆ triCornerUvCoords() [2/2]

None mrmeshpy.PlyLoadParams.triCornerUvCoords ( self,
TriCornerUVCoords arg1 )

◆ tris() [1/2]

std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag mrmeshpy.PlyLoadParams.tris ( self)
optional load artifact: mesh triangles

◆ tris() [2/2]

None mrmeshpy.PlyLoadParams.tris ( self,
std_optional_Vector_std_array_Id_VertTag_3ul_Id_FaceTag arg1 )

◆ uvCoords() [1/2]

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

◆ uvCoords() [2/2]

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

Member Data Documentation

◆ _offsetof_callback

typing mrmeshpy.PlyLoadParams._offsetof_callback = 104
staticprotected

◆ _offsetof_colors

typing mrmeshpy.PlyLoadParams._offsetof_colors = 16
staticprotected

◆ _offsetof_dir

typing mrmeshpy.PlyLoadParams._offsetof_dir = 64
staticprotected

◆ _offsetof_edges

typing mrmeshpy.PlyLoadParams._offsetof_edges = 8
staticprotected

◆ _offsetof_faceColors

typing mrmeshpy.PlyLoadParams._offsetof_faceColors = 24
staticprotected

◆ _offsetof_normals

typing mrmeshpy.PlyLoadParams._offsetof_normals = 48
staticprotected

◆ _offsetof_telemetrySignal

typing mrmeshpy.PlyLoadParams._offsetof_telemetrySignal = 136
staticprotected

◆ _offsetof_texture

typing mrmeshpy.PlyLoadParams._offsetof_texture = 56
staticprotected

◆ _offsetof_triCornerUvCoords

typing mrmeshpy.PlyLoadParams._offsetof_triCornerUvCoords = 40
staticprotected

◆ _offsetof_tris

typing mrmeshpy.PlyLoadParams._offsetof_tris = 0
staticprotected

◆ _offsetof_uvCoords

typing mrmeshpy.PlyLoadParams._offsetof_uvCoords = 32
staticprotected

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