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

Public Member Functions

None __init__ (self)
 
None __init__ (self, RegularMapMesher arg0)
 
Mesh createMesh (self)
 
None loadDistances (self, int width, int height, os.PathLike path)
 
None setDirectionsPC (self, PointCloud directionsPC)
 
None setDistances (self, int width, int height, std_vector_float distances)
 
None setSurfacePC (self, PointCloud surfacePC)
 

Detailed Description

Generated from:  MR::RegularMapMesher


 \\brief Class for making mesh from regular distance map
 \\details distance for each lattice of map is defined as 
 point on ray from surface point cloud to direction point cloud,
 with length equal to 1/distance from distances file 
 (if distance in file == 0 ray had no point) 
 \\ingroup PointCloudGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

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

◆ __init__() [2/2]

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

Member Function Documentation

◆ createMesh()

Mesh meshlib.mrmeshpy.RegularMapMesher.createMesh ( self)
Creates mesh if all components were successfully loaded

◆ loadDistances()

None meshlib.mrmeshpy.RegularMapMesher.loadDistances ( self,
int width,
int height,
os.PathLike path )
Loads distances form distances file (1/distance)

◆ setDirectionsPC()

None meshlib.mrmeshpy.RegularMapMesher.setDirectionsPC ( self,
PointCloud directionsPC )
Sets directions Point Cloud

◆ setDistances()

None meshlib.mrmeshpy.RegularMapMesher.setDistances ( self,
int width,
int height,
std_vector_float distances )
Sets distances

◆ setSurfacePC()

None meshlib.mrmeshpy.RegularMapMesher.setSurfacePC ( self,
PointCloud surfacePC )
Sets surface Point Cloud

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