maspack.geometry
Class MeshICP
java.lang.Object
maspack.geometry.MeshICP
public class MeshICP
- extends java.lang.Object
Performs basic ICP alignment of meshes
- Author:
- "Antonio Sanchez" Creation date: 18 Nov 2012
Method Summary |
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType)
|
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
java.util.ArrayList<Point3d> out)
|
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters)
|
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters,
java.util.ArrayList<Point3d> out)
|
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters,
PolygonalMesh out)
|
static AffineTransform3d |
align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
PolygonalMesh out)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_EPSILON
public static double DEFAULT_EPSILON
DEFAULT_MAX_ITERS
public static int DEFAULT_MAX_ITERS
DEFAULT_ALIGNMENT_TYPE
public static MeshICP.AlignmentType DEFAULT_ALIGNMENT_TYPE
MeshICP
public MeshICP()
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters,
java.util.ArrayList<Point3d> out)
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters,
PolygonalMesh out)
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
double eps,
int maxIters)
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
java.util.ArrayList<Point3d> out)
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType,
PolygonalMesh out)
align
public static AffineTransform3d align(PolygonalMesh mesh1,
PolygonalMesh mesh2,
MeshICP.AlignmentType alignType)