CVB.Net 14.0
GeometryFit Class Reference

Fitting algorithms for geometric objects. More...

Static Public Member Functions

static Geometry3D.Plane Plane (Point3Dd[] points, double locality)
 Iteratively fits a Geometry3D.Plane into the given points . More...
 
static unsafe Geometry3D.Plane Plane (Point3Dd[] points)
 Fits a Geometry3D.Plane into the given points . More...
 
static Geometry3D.Plane Plane (Point3Df[] points, float locality)
 Iteratively fits a Geometry3D.Plane into the given points . More...
 
static unsafe Geometry3D.Plane Plane (Point3Df[] points)
 Fits a Geometry3D.Plane into the given points . More...
 

Detailed Description

Fitting algorithms for geometric objects.

Member Function Documentation

◆ Plane() [1/4]

static unsafe Geometry3D.Plane Plane ( Point3Dd[]  points)
static

Fits a Geometry3D.Plane into the given points .

Also fits a plane in points lying on one line, thus make sure that the points really span a plane.

Parameters
pointsPoints to fit plane into.
Returns
New plane object fitted into the points.

◆ Plane() [2/4]

static Geometry3D.Plane Plane ( Point3Dd[]  points,
double  locality 
)
static

Iteratively fits a Geometry3D.Plane into the given points .

Parameters
pointsPoints to fit plane into.
localityDistance in which the points should be considered to belong to the plane.
Returns
New plane object fitted into the points.

◆ Plane() [3/4]

static unsafe Geometry3D.Plane Plane ( Point3Df[]  points)
static

Fits a Geometry3D.Plane into the given points .

Also fits a plane in points lying on one line, thus make sure that the points really span a plane.

Parameters
pointsPoints to fit plane into.
Returns
New plane object fitted into the points.

◆ Plane() [4/4]

static Geometry3D.Plane Plane ( Point3Df[]  points,
float  locality 
)
static

Iteratively fits a Geometry3D.Plane into the given points .

Parameters
pointsPoints to fit plane into.
localityDistance in which the points should be considered to belong to the plane.
Returns
New plane object fitted into the points.