IsoSurface Rendering of an AR Representation

rlaramee
Class SharedFacialVertex

java.lang.Object
  |
  +--rlaramee.SharedVertex
        |
        +--rlaramee.SharedFacialVertex

public class SharedFacialVertex
extends SharedVertex

Description: The purpose of the SharedVertex object is to avoid paging. When a finer resolution octree node discovers that it has a vertex that is either on the face or the edge of a coarser resolution (adjacent) neighboring node, the finer resolution node instantiates a SharedVertex object and adds it to the coarser resolution neighbor's sharedVertexList. Then when Marching Cubes is done, a second pass is made through all of the coarser resolution nodes with a non-empty sharedVertexList, and then their triangles are updated. The SharedVertex object is used to remember state information such as:

  1. The TriangleVertex that is shared
  2. the edge of the coarser cube the SharedVertex may be on
  3. the face of the coarser cube the SharedVertex may be on
  4. the octant that the finer resolution node responsible for generating the sharedVertex is in

start date Thur 29 Jun 00

Version:
1.0
Author:
Robert S Laramee
See Also:

Fields inherited from class rlaramee.SharedVertex
coarseFace, fineOctant, triangleVertex
 
Constructor Summary
SharedFacialVertex(TriangleVertex triangleVertex)
          constructor
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class rlaramee.SharedVertex
getCoarseFace, getFineOctant, getSourceResolution, getTriangleVertex, isEqual, onSameFace, setCoarseFace, setFineOctant, setSourceResolution, setTriangleVertex, toShortString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

SharedFacialVertex

public SharedFacialVertex(TriangleVertex triangleVertex)
constructor
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
a SharedVertex object's string representation

IsoSurface Rendering of an AR Representation