public class ArrayBasedMeshBuilder<X extends Jcg.geometry.Point_>
extends java.lang.Object
Constructor and Description |
---|
ArrayBasedMeshBuilder(MinPolyhedron_3<X> polyhedron) |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkPermutation(int[] t)
Check whether a table of n integers encode a permutation of order n
Every integer between 0 and N-1 must appear exactly once in table t
|
Jcg.mesh.arraybased.ArrayBasedHalfedge |
halfedgeFromPolyhedron()
Construct an array based implementation of a halfedge data structure.
|
Jcg.mesh.arraybased.ArrayBasedWingededge |
wingededgeFromOrientedPolyhedron(boolean[] orientation)
Construct an array based implementation of a winged edge data structure.
|
public ArrayBasedMeshBuilder(MinPolyhedron_3<X> polyhedron)
public Jcg.mesh.arraybased.ArrayBasedHalfedge halfedgeFromPolyhedron()
public Jcg.mesh.arraybased.ArrayBasedWingededge wingededgeFromOrientedPolyhedron(boolean[] orientation)
public static boolean checkPermutation(int[] t)