Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, PlaneAccumulator arg0) |
| None | addPlane (self, Plane3d pl) |
| None | addPlane (self, Plane3f pl) |
| Vector3d | findBestCrossPoint (self, Vector3d p0, float tol, int_output rank=None, Vector3d space=None) |
| Vector3f | findBestCrossPoint (self, Vector3f p0, float tol, int_output rank=None, Vector3f space=None) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| PlaneAccumulator | operator (*args, **kwargs) |
| PlaneAccumulator | operator (*args, **kwargs) |
Generated from: MR::PlaneAccumulator Class to accumulate planes to find then their crossing point
|
static |
| None mrmeshpy.PlaneAccumulator.__init__ | ( | self | ) |
| None mrmeshpy.PlaneAccumulator.__init__ | ( | self, | |
| PlaneAccumulator | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.PlaneAccumulator.addPlane | ( | self, | |
| Plane3d | pl ) |
| None mrmeshpy.PlaneAccumulator.addPlane | ( | self, | |
| Plane3f | pl ) |
| Vector3d mrmeshpy.PlaneAccumulator.findBestCrossPoint | ( | self, | |
| Vector3d | p0, | ||
| float | tol, | ||
| int_output | rank = None, | ||
| Vector3d | space = None ) |
computes the point that minimizes the sum of squared distances to accumulated planes; if such point is not unique then returns the one closest to p0 \\param tol relative epsilon-tolerance for too small number detection \\param rank optional output for solution matrix rank according to given tolerance \\param space rank=1: unit normal to solution plane, rank=2: unit direction of solution line, rank=3: zero vector
| Vector3f mrmeshpy.PlaneAccumulator.findBestCrossPoint | ( | self, | |
| Vector3f | p0, | ||
| float | tol, | ||
| int_output | rank = None, | ||
| Vector3f | space = None ) |
|
static |
|
static |