private void UpdateTransform() { LandmarkTransform land = new LandmarkTransform(); land.SourceLandmarks = contP; land.TargetLandmarks = contQ; land.Update(); W = land.Matrix; }
private void UpdateTransform() { LandmarkTransform land = new LandmarkTransform(); land.SourceLandmarks = contP; land.TargetLandmarks = contQ; land.Update(); W = land.Matrix; }
public IterativeClosestPointTransform() //:base(PointerUtils.GetIntPtr(new double[3]), true, true) { this.PSource = null; this.PTarget = null; this.LandmarkTransform = new LandmarkTransform(); this.MaximumMeanDistance = 1.0E-3f; this.NumberOfIterations = 0; this.MeanDistance = 0.0f; }