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

Public Member Functions

None __init__ (self)
 
None __init__ (self, PointsToMeshParameters arg0)
 
None __init__ (self, float sigma, float minWeight, float voxelSize, VertColors ptColors, VertColors vColors, func_bool_from_float progress, func_tl_expected_VoxelsVolumeMinMax_std_vector_float_std_string_from_PointCloud_PointsToDistanceVolumeParams createVolumeCallback, func_bool_from_PointCloud_PointsToDistanceVolumeParams canCreateVolume)
 
func_bool_from_PointCloud_PointsToDistanceVolumeParams canCreateVolume (self)
 
None canCreateVolume (self, func_bool_from_PointCloud_PointsToDistanceVolumeParams arg1)
 
func_tl_expected_VoxelsVolumeMinMax_std_vector_float_std_string_from_PointCloud_PointsToDistanceVolumeParams createVolumeCallback (self)
 
None createVolumeCallback (self, func_tl_expected_VoxelsVolumeMinMax_std_vector_float_std_string_from_PointCloud_PointsToDistanceVolumeParams arg1)
 
float minWeight (self)
 
None minWeight (self, float arg1)
 
func_bool_from_float progress (self)
 
None progress (self, func_bool_from_float arg1)
 
VertColors ptColors (self)
 
None ptColors (self, VertColors arg1)
 
float sigma (self)
 
None sigma (self, float arg1)
 
VertColors vColors (self)
 
None vColors (self, VertColors arg1)
 
float voxelSize (self)
 
None voxelSize (self, float arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::PointsToMeshParameters

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.PointsToMeshParameters.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None mrmeshpy.PointsToMeshParameters.__init__ ( self,
float sigma,
float minWeight,
float voxelSize,
VertColors ptColors,
VertColors vColors,
func_bool_from_float progress,
func_tl_expected_VoxelsVolumeMinMax_std_vector_float_std_string_from_PointCloud_PointsToDistanceVolumeParams createVolumeCallback,
func_bool_from_PointCloud_PointsToDistanceVolumeParams canCreateVolume )
Implicit aggregate constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.PointsToMeshParameters._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ canCreateVolume() [1/2]

func_bool_from_PointCloud_PointsToDistanceVolumeParams mrmeshpy.PointsToMeshParameters.canCreateVolume ( self)
Callback for checking whether it's possible to use the volume creation function

◆ canCreateVolume() [2/2]

None mrmeshpy.PointsToMeshParameters.canCreateVolume ( self,
func_bool_from_PointCloud_PointsToDistanceVolumeParams arg1 )

◆ createVolumeCallback() [1/2]

Callback for volume creation. If null - volume will be created with memory efficient pointsToDistanceFunctionVolume function

◆ createVolumeCallback() [2/2]

None mrmeshpy.PointsToMeshParameters.createVolumeCallback ( self,
func_tl_expected_VoxelsVolumeMinMax_std_vector_float_std_string_from_PointCloud_PointsToDistanceVolumeParams arg1 )

◆ minWeight() [1/2]

float mrmeshpy.PointsToMeshParameters.minWeight ( self)
minimum sum of influence weights from surrounding points for a triangle to appear, meaning that there shall be at least this number of points in close proximity

◆ minWeight() [2/2]

None mrmeshpy.PointsToMeshParameters.minWeight ( self,
float arg1 )

◆ progress() [1/2]

func_bool_from_float mrmeshpy.PointsToMeshParameters.progress ( self)
Progress callback

◆ progress() [2/2]

None mrmeshpy.PointsToMeshParameters.progress ( self,
func_bool_from_float arg1 )

◆ ptColors() [1/2]

VertColors mrmeshpy.PointsToMeshParameters.ptColors ( self)
optional input: colors of input points

◆ ptColors() [2/2]

None mrmeshpy.PointsToMeshParameters.ptColors ( self,
VertColors arg1 )

◆ sigma() [1/2]

float mrmeshpy.PointsToMeshParameters.sigma ( self)
it the distance of highest influence of a point;
the maximal influence distance is 3*sigma; beyond that distance the influence is strictly zero

◆ sigma() [2/2]

None mrmeshpy.PointsToMeshParameters.sigma ( self,
float arg1 )

◆ vColors() [1/2]

VertColors mrmeshpy.PointsToMeshParameters.vColors ( self)
optional output: averaged colors of mesh vertices

◆ vColors() [2/2]

None mrmeshpy.PointsToMeshParameters.vColors ( self,
VertColors arg1 )

◆ voxelSize() [1/2]

float mrmeshpy.PointsToMeshParameters.voxelSize ( self)
Size of voxel in grid conversions;
The user is responsible for setting some positive value here

◆ voxelSize() [2/2]

None mrmeshpy.PointsToMeshParameters.voxelSize ( self,
float arg1 )

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