bestfit_plane_numpy
- compas.geometry.bestfit_plane_numpy(points)[source]
Fit a plane through more than three (non-coplanar) points.
- Parameters:
- pointsarray_like[point]
XYZ coordinates of the points.
- Returns:
- [float, float, float]
A point on the plane.
- [float, float, float]
The normal vector.
- Raises:
- ValueError
If the number of points is smaller than the dimensionality of the points. At least two points are needed for two-dimensional data. At least three points are needed for three-dimensional data.