java.lang.Object
com.trapezium.chisel.reducers.IFS_CoplanarTriToQuad.FaceTracker
- Enclosing class:
- IFS_CoplanarTriToQuad
- class IFS_CoplanarTriToQuad.FaceTracker
- extends java.lang.Object
The FaceTracker is used to manage per-face information
independent of how it is specified in the file.
|
Method Summary |
(package private) int |
getNextIndexValue()
Get the next color index value, uses either the indexField
directly, or simulates the existence of the "colorIndex" or
"normalIndex" by storing color values and returning an offset
into the non-duplicated list of values. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
indexField
com.trapezium.vrml.fields.Field indexField
valueNode
com.trapezium.vrml.fields.Field valueNode
perFace
boolean perFace
oneValuePerIndex
boolean oneValuePerIndex
scanner
int scanner
colorVec
java.util.Vector colorVec
IFS_CoplanarTriToQuad.FaceTracker
IFS_CoplanarTriToQuad.FaceTracker(com.trapezium.vrml.fields.Field indexField,
com.trapezium.vrml.fields.Field valueNode,
boolean perFace,
boolean oneValuePerIndex)
- FaceTracker constructor.
getNextIndexValue
int getNextIndexValue()
- Get the next color index value, uses either the indexField
directly, or simulates the existence of the "colorIndex" or
"normalIndex" by storing color values and returning an offset
into the non-duplicated list of values.