You are here: Start » FIL.NET » FIS.AdjustPointGrids3DGlobal Method

FIS.AdjustPointGrids3DGlobal Method

Aligns (rotation + translation) a point grid to match best the reference point grid using a global registration algorithm.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

public static void AdjustPointGrids3DGlobal
(
	FilNet.Point3DGrid inPoints,
	FilNet.Point3DGrid inReferencePoints,
	int inSampleCount,
	float inOverlap,
	float inDeltaCorrection,
	FilNet.Point3DGrid outAlignedPoints,
	FilNet.Matrix outAlignment,
	out float outDelta
)

Parameters

Name Type Range Default Description
inPointsFilNet.Point3DGridData points to be aligned, may contain background clutter.
inReferencePointsFilNet.Point3DGridReference points to align to, may contain background clutter.
inSampleCountint<1, INF>500Number of random samples used by the registration algorithm. Recommended values are from 200 to several thousands. Default value: 500.
inOverlapfloat<0.0f, 1.0f>0.8fDefines the estimated overlap between two input grids (0 = no overlap, 1.0 = every point in inPoints is also in inReferencePoints). Default value: 0.8f.
inDeltaCorrectionfloat<0.0f, INF>9.3fDefines the accuracy of the final alignment. With smaller delta the amount of allocated memory increases. Default value: 9.3f.
outAlignedPointsFilNet.Point3DGridThe aligned input points.
outAlignmentFilNet.MatrixThe transform that aligns best the input points to the reference points.
outDeltafloatReturns estimated value of the parameter delta.

Function Overrides

See also