Track:
PROC [
seedSize: REAL,
surfacePoint: Triple,
valueProc: ValueProc,
threshold: REAL ¬ 1.0,
normalProc: NormalProc ¬ NIL,
statusProc: StatusProc ¬ NIL,
clientData: REF ANY ¬ NIL,
adaptLimit: NAT ¬ 0,
flatLimit: REAL ¬ 30.0,
tolerance: REAL ¬ 0.0001]
RETURNS [Octree];
Create an "aggregated" octree by tracking the surface.
Adaptively refine the individual cubes to a max of adaptLimit subdivisions.
cubeProc called for each subdivided cube.