You are here:
Start »
AVL.NET »
AVL.FitPlaneToSurface Method
AVL.FitPlaneToSurface Method
Approximates points of the input surface with a plane using the Least Squares method.
| Namespace: | AvlNet |
| Assembly: | AVL.NET.dll |
Syntax
public static void FitPlaneToSurface(
AvlNet.Surface inSurface,
out AvlNet.Plane3D outPlane,
out float[] outDistances,
out float outSignedDistanceSum,
out float outDistanceSum,
out float[] outSquaredDistances,
out float outSquaredDistanceSum
)
Parameters
|
Name |
Type |
Range |
Default |
Description |
 | inSurface | AvlNet.Surface | | | Input surface. |
 | outPlane | AvlNet.Plane3D | | | Fitted plane. |
 | outDistances | float | | | Distances of the input surface points to a resulting plane |
 | outSignedDistanceSum | float | | | Sum of signed distances of the input surface points to a resulting plane |
 | outDistanceSum | float | | | Sum of distances of the input surface points to a resulting plane |
 | outSquaredDistances | float | | | Squared distances of the input surface points to a resulting plane |
 | outSquaredDistanceSum | float | | | Sum of squared distances of the input surface points to a resulting plane |
Errors
| Error type |
Description |
| DomainError |
No points to fit the plane to in FitPlaneToSurface. |
See also
- FitPlaneToSurface(AvlNet.Surface, AvlNet.Plane3D)
- FitPlaneToSurface(AvlNet.Surface, AvlNet.Region, AvlNet.Plane3D)
- FitPlaneToSurface(AvlNet.Surface, AvlNet.Region, AvlNet.Plane3D, float[], float, float, float[], float)
- Class Reference
- AVL Class