Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, func_float_from_Id_VertTag pointWeight, float maxWeight, float maxWeightGrad, bool bidirectionalMode) |
bool | bidirectionalMode (self) |
None | bidirectionalMode (self, bool arg1) |
float | maxWeight (self) |
None | maxWeight (self, float arg1) |
float | maxWeightGrad (self) |
None | maxWeightGrad (self, float arg1) |
func_float_from_Id_VertTag | pointWeight (self) |
None | pointWeight (self, func_float_from_Id_VertTag arg1) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
DistanceFromWeightedPointsParams | operator (*args, **kwargs) |
DistanceFromWeightedPointsParams | operator (*args, **kwargs) |
Static Protected Attributes | |
typing | _offsetof_bidirectionalMode = 72 |
typing | _offsetof_maxWeight = 64 |
typing | _offsetof_maxWeightGrad = 68 |
typing | _offsetof_pointWeight = 0 |
Generated from: MR::DistanceFromWeightedPointsParams
|
static |
Reimplemented in mrmeshpy.DistanceFromWeightedPointsComputeParams, and mrmeshpy.DistanceFromWeightedPointsComputeParams.
None mrmeshpy.DistanceFromWeightedPointsParams.__init__ | ( | self | ) |
Reimplemented in mrmeshpy.DistanceFromWeightedPointsComputeParams, and mrmeshpy.DistanceFromWeightedPointsComputeParams.
None mrmeshpy.DistanceFromWeightedPointsParams.__init__ | ( | self, | |
func_float_from_Id_VertTag | pointWeight, | ||
float | maxWeight, | ||
float | maxWeightGrad, | ||
bool | bidirectionalMode ) |
Implicit aggregate constructor.
Reimplemented in mrmeshpy.DistanceFromWeightedPointsComputeParams, and mrmeshpy.DistanceFromWeightedPointsComputeParams.
bool mrmeshpy.DistanceFromWeightedPointsParams.bidirectionalMode | ( | self | ) |
for points, it must always true; for triangles: if true the distances grow in both directions from each triangle, reaching minimum in the triangle; if false the distances grow to infinity in the direction of triangle's normals, and decrease to minus infinity in the opposite direction
None mrmeshpy.DistanceFromWeightedPointsParams.bidirectionalMode | ( | self, | |
bool | arg1 ) |
float mrmeshpy.DistanceFromWeightedPointsParams.maxWeight | ( | self | ) |
maximal weight among all points in the cloud; if this value is imprecise, then more computations will be made by algorithm
None mrmeshpy.DistanceFromWeightedPointsParams.maxWeight | ( | self, | |
float | arg1 ) |
float mrmeshpy.DistanceFromWeightedPointsParams.maxWeightGrad | ( | self | ) |
maximal magnitude of gradient of points' weight in the cloud, >=0; if maxWeightGrad < 1 then more search optimizations can be done
None mrmeshpy.DistanceFromWeightedPointsParams.maxWeightGrad | ( | self, | |
float | arg1 ) |
|
static |
Reimplemented in mrmeshpy.DistanceFromWeightedPointsComputeParams, and mrmeshpy.DistanceFromWeightedPointsComputeParams.
|
static |
Reimplemented in mrmeshpy.DistanceFromWeightedPointsComputeParams, and mrmeshpy.DistanceFromWeightedPointsComputeParams.
func_float_from_Id_VertTag mrmeshpy.DistanceFromWeightedPointsParams.pointWeight | ( | self | ) |
function returning the weight of each point, must be set by the user
None mrmeshpy.DistanceFromWeightedPointsParams.pointWeight | ( | self, | |
func_float_from_Id_VertTag | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |