Class MeshICP
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
Constructors
MeshICP(IPointSet, DMeshAABBTree3)
Declaration
public MeshICP(IPointSet source, DMeshAABBTree3 target)
Parameters
Fields
Converged
Declaration
Field Value
ConvergeTolerance
Declaration
public double ConvergeTolerance
Field Value
MaxAllowableDistance
Declaration
public double MaxAllowableDistance
Field Value
MaxIterations
Declaration
Field Value
Rotation
Declaration
public Quaterniond Rotation
Field Value
Source
Declaration
Field Value
TargetSurface
Declaration
public DMeshAABBTree3 TargetSurface
Field Value
Translation
Declaration
public Vector3d Translation
Field Value
UseNormals
Declaration
Field Value
VerboseF
Declaration
public Action<string> VerboseF
Field Value
Properties
Error
returns last measured deviation error metric (currently mean distance)
Declaration
public double Error { get; }
Property Value
Methods
Solve(Boolean)
Solve MaxIterations steps, or until convergence.
If bUpdate = true, will improve on previous solution.
Declaration
public void Solve(bool bUpdate = false)
Parameters
Type |
Name |
Description |
Boolean |
bUpdate |
|
Transfer new vertex positions to target
Declaration
public void UpdateVertices(IDeformableMesh target)
Parameters