Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| PointsToMeshParameters | operator (*args, **kwargs) |
| PointsToMeshParameters | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_canCreateVolume = 136 |
| typing | _offsetof_createVolumeCallback = 104 |
| typing | _offsetof_createVolumeCallbackByParts = 72 |
| typing | _offsetof_invSigmaModifier = 8 |
| typing | _offsetof_minWeight = 4 |
| typing | _offsetof_progress = 40 |
| typing | _offsetof_ptColors = 24 |
| typing | _offsetof_sigma = 0 |
| typing | _offsetof_sqrtAngleWeight = 12 |
| typing | _offsetof_vColors = 32 |
| typing | _offsetof_voxelSize = 16 |
Generated from: MR::PointsToMeshParameters
|
static |
| None mrmeshpy.PointsToMeshParameters.__init__ | ( | self | ) |
| None mrmeshpy.PointsToMeshParameters.__init__ | ( | self, | |
| PointsToMeshParameters | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.PointsToMeshParameters.__init__ | ( | self, | |
| float | sigma, | ||
| float | minWeight, | ||
| float | invSigmaModifier, | ||
| bool | sqrtAngleWeight, | ||
| float | voxelSize, | ||
| VertColors | ptColors, | ||
| VertColors | vColors, | ||
| func_bool_from_float | progress, | ||
| func_tl_expected_void_std_string_from_PointCloud_PointsToDistanceVolumeParams_std_function_tl_expected_void_std_string_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_const_int_int | createVolumeCallbackByParts, | ||
| func_tl_expected_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_std_string_from_PointCloud_PointsToDistanceVolumeParams | createVolumeCallback, | ||
| func_bool_from_PointCloud_PointsToDistanceVolumeParams | canCreateVolume ) |
Implicit aggregate constructor.
| func_bool_from_PointCloud_PointsToDistanceVolumeParams mrmeshpy.PointsToMeshParameters.canCreateVolume | ( | self | ) |
Callback for checking whether it's possible to use the volume creation function
| None mrmeshpy.PointsToMeshParameters.canCreateVolume | ( | self, | |
| func_bool_from_PointCloud_PointsToDistanceVolumeParams | arg1 ) |
| func_tl_expected_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_std_string_from_PointCloud_PointsToDistanceVolumeParams mrmeshpy.PointsToMeshParameters.createVolumeCallback | ( | self | ) |
Callback for volume creation. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function
| None mrmeshpy.PointsToMeshParameters.createVolumeCallback | ( | self, | |
| func_tl_expected_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_std_string_from_PointCloud_PointsToDistanceVolumeParams | arg1 ) |
| func_tl_expected_void_std_string_from_PointCloud_PointsToDistanceVolumeParams_std_function_tl_expected_void_std_string_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_const_int_int mrmeshpy.PointsToMeshParameters.createVolumeCallbackByParts | ( | self | ) |
Callback for volume creation by parts. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function This callback takes precedence over createVolumeCallback
| None mrmeshpy.PointsToMeshParameters.createVolumeCallbackByParts | ( | self, | |
| func_tl_expected_void_std_string_from_PointCloud_PointsToDistanceVolumeParams_std_function_tl_expected_void_std_string_VoxelsVolumeMinMax_Vector_float_Id_VoxelTag_const_int_int | arg1 ) |
| float mrmeshpy.PointsToMeshParameters.invSigmaModifier | ( | self | ) |
coefficient used for weight calculation: e^(dist^2 * -invSigmaModifier * sigma^-2) values: (0;inf)
| None mrmeshpy.PointsToMeshParameters.invSigmaModifier | ( | self, | |
| float | arg1 ) |
| 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
| None mrmeshpy.PointsToMeshParameters.minWeight | ( | self, | |
| float | arg1 ) |
|
static |
|
static |
| func_bool_from_float mrmeshpy.PointsToMeshParameters.progress | ( | self | ) |
Progress callback
| None mrmeshpy.PointsToMeshParameters.progress | ( | self, | |
| func_bool_from_float | arg1 ) |
| VertColors mrmeshpy.PointsToMeshParameters.ptColors | ( | self | ) |
optional input: colors of input points
| None mrmeshpy.PointsToMeshParameters.ptColors | ( | self, | |
| VertColors | arg1 ) |
| 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
| None mrmeshpy.PointsToMeshParameters.sigma | ( | self, | |
| float | arg1 ) |
| bool mrmeshpy.PointsToMeshParameters.sqrtAngleWeight | ( | self | ) |
changes the way point angle affects weight, by default it is linearly increasing with dot product if enabled - increasing as dot product^(0.5) (with respect to its sign)
| None mrmeshpy.PointsToMeshParameters.sqrtAngleWeight | ( | self, | |
| bool | arg1 ) |
| VertColors mrmeshpy.PointsToMeshParameters.vColors | ( | self | ) |
optional output: averaged colors of mesh vertices
| None mrmeshpy.PointsToMeshParameters.vColors | ( | self, | |
| VertColors | arg1 ) |
| float mrmeshpy.PointsToMeshParameters.voxelSize | ( | self | ) |
Size of voxel in grid conversions; The user is responsible for setting some positive value here
| None mrmeshpy.PointsToMeshParameters.voxelSize | ( | self, | |
| float | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |