Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, ICPProperties arg0) |
None | __init__ (self, ICPMethod method, float p2plAngleLimit, float p2plScaleLimit, float cosThreshold, float distThresholdSq, float farDistFactor, ICPMode icpMode, Vector3f fixedRotationAxis, int iterLimit, int badIterStopCount, float exitVal, bool mutualClosest) |
int | badIterStopCount (self) |
None | badIterStopCount (self, int arg1) |
float | cosThreshold (self) |
None | cosThreshold (self, float arg1) |
float | distThresholdSq (self) |
None | distThresholdSq (self, float arg1) |
float | exitVal (self) |
None | exitVal (self, float arg1) |
float | farDistFactor (self) |
None | farDistFactor (self, float arg1) |
Vector3f | fixedRotationAxis (self) |
None | fixedRotationAxis (self, Vector3f arg1) |
ICPMode | icpMode (self) |
None | icpMode (self, ICPMode arg1) |
int | iterLimit (self) |
None | iterLimit (self, int arg1) |
ICPMethod | method (self) |
None | method (self, ICPMethod arg1) |
bool | mutualClosest (self) |
None | mutualClosest (self, bool arg1) |
float | p2plAngleLimit (self) |
None | p2plAngleLimit (self, float arg1) |
float | p2plScaleLimit (self) |
None | p2plScaleLimit (self, float arg1) |
Generated from: MR::ICPProperties
None meshlib.mrmeshpy.ICPProperties.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.ICPProperties.__init__ | ( | self, | |
ICPProperties | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.ICPProperties.__init__ | ( | self, | |
ICPMethod | method, | ||
float | p2plAngleLimit, | ||
float | p2plScaleLimit, | ||
float | cosThreshold, | ||
float | distThresholdSq, | ||
float | farDistFactor, | ||
ICPMode | icpMode, | ||
Vector3f | fixedRotationAxis, | ||
int | iterLimit, | ||
int | badIterStopCount, | ||
float | exitVal, | ||
bool | mutualClosest ) |
Implicit aggregate constructor.
int meshlib.mrmeshpy.ICPProperties.badIterStopCount | ( | self | ) |
maximum iterations without improvements
None meshlib.mrmeshpy.ICPProperties.badIterStopCount | ( | self, | |
int | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.cosThreshold | ( | self | ) |
in [-1,1]
None meshlib.mrmeshpy.ICPProperties.cosThreshold | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.distThresholdSq | ( | self | ) |
[distance^2]
None meshlib.mrmeshpy.ICPProperties.distThresholdSq | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.exitVal | ( | self | ) |
[distance]
None meshlib.mrmeshpy.ICPProperties.exitVal | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.farDistFactor | ( | self | ) |
dimensionless
None meshlib.mrmeshpy.ICPProperties.farDistFactor | ( | self, | |
float | arg1 ) |
Vector3f meshlib.mrmeshpy.ICPProperties.fixedRotationAxis | ( | self | ) |
If this vector is not zero then rotation is allowed relative to this axis only
None meshlib.mrmeshpy.ICPProperties.fixedRotationAxis | ( | self, | |
Vector3f | arg1 ) |
ICPMode meshlib.mrmeshpy.ICPProperties.icpMode | ( | self | ) |
Finds only translation. Rotation part is identity matrix
None meshlib.mrmeshpy.ICPProperties.icpMode | ( | self, | |
ICPMode | arg1 ) |
int meshlib.mrmeshpy.ICPProperties.iterLimit | ( | self | ) |
maximum iterations
None meshlib.mrmeshpy.ICPProperties.iterLimit | ( | self, | |
int | arg1 ) |
ICPMethod meshlib.mrmeshpy.ICPProperties.method | ( | self | ) |
The method how to update transformation from point pairs
None meshlib.mrmeshpy.ICPProperties.method | ( | self, | |
ICPMethod | arg1 ) |
bool meshlib.mrmeshpy.ICPProperties.mutualClosest | ( | self | ) |
a pair of points is formed only if both points in the pair are mutually closest (reciprocity test passed)
None meshlib.mrmeshpy.ICPProperties.mutualClosest | ( | self, | |
bool | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.p2plAngleLimit | ( | self | ) |
[radians]
None meshlib.mrmeshpy.ICPProperties.p2plAngleLimit | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ICPProperties.p2plScaleLimit | ( | self | ) |
Scaling during one iteration of PointToPlane will be limited by this value
None meshlib.mrmeshpy.ICPProperties.p2plScaleLimit | ( | self, | |
float | arg1 ) |