Package au.edu.unsw.cse
Class DivideAndConquer
java.lang.Object
au.edu.unsw.cse.HullAlgorithm
au.edu.unsw.cse.DivideAndConquer
public class DivideAndConquer extends HullAlgorithm
-
Constructor Summary
Constructors Constructor Description DivideAndConquer(Point3dObject3d[] pts) -
Method Summary
Modifier and Type Method Description Object3dListbuild()protected Object3dListbuild(int first, int last, ProgressUpdater progress, int pos)recursive buildObject3dListbuild(ProgressUpdater progress)Object3dListbuild2D()protected Object3dListbuild2D(int first, int last)recursive buildprotected voiddeleteFaces(Object3dList faces, int first, int last)mark as deleted faces that can see a pointprotected voiddeleteFaces2D(Object3dList faces, int first, int last, PointStack es)mark as deleted faces that can see a pointMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DivideAndConquer
-
-
Method Details
-
build
- Specified by:
buildin classHullAlgorithm
-
build
- Specified by:
buildin classHullAlgorithm
-
build
recursive build -
deleteFaces
mark as deleted faces that can see a point -
build2D
- Specified by:
build2Din classHullAlgorithm
-
build2D
recursive build -
deleteFaces2D
mark as deleted faces that can see a point
-