uk.ac.ed.computational_geometry.algorithm.marching_cubes
Class WyvillMarchingCubes
java.lang.Object
uk.ac.ed.computational_geometry.algorithm.marching_cubes.WyvillMarchingCubes
public class WyvillMarchingCubes
- extends Object
User: nix Date: 29-Apr-2005 Time: 11:54:33 To change this template use Options | File Templates.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
intersection_mapping
protected HashMap<String,WyvillMarchingCubes.Intersection> intersection_mapping
WyvillMarchingCubes
protected WyvillMarchingCubes()
getSurface
public static List<javax.vecmath.Point3d> getSurface(List<Cube> surface_cubes)
getManifold
public static MarchingCubes.Manifold getManifold(List<Cube> surface_cubes)
getIntersectionsPairs
protected HashMap<WyvillMarchingCubes.Intersection,WyvillMarchingCubes.Intersection[]> getIntersectionsPairs(List<Cube> surface_cubes)
getTriangles
protected List<javax.vecmath.Point3d> getTriangles(HashMap<WyvillMarchingCubes.Intersection,WyvillMarchingCubes.Intersection[]> intersection_map)
getManifold
protected MarchingCubes.Manifold getManifold(HashMap<WyvillMarchingCubes.Intersection,WyvillMarchingCubes.Intersection[]> intersection_map)
getIntersection
protected WyvillMarchingCubes.Intersection getIntersection(Cube cube,
Cube.Edge edge)