| java.lang.Object com.sun.j3d.loaders.lw3d.ParserObject com.sun.j3d.loaders.lw3d.ShapeHolder
ShapeHolder | class ShapeHolder extends ParserObject (Code) | | This class holds all of the vertex/facet/normal/surface-reference
data for a particular object. It has utilities to calculate facet normals,
but this is no longer in use since using the new GeomInfo utilities.
|
coordsArray | float coordsArray(Code) | | |
currentNumIndices | int currentNumIndices(Code) | | |
facetIndices | int facetIndices(Code) | | |
facetIndicesArray | int facetIndicesArray(Code) | | |
facetSizes | int facetSizes(Code) | | |
normalCoords | float normalCoords(Code) | | |
normalIndices | int normalIndices(Code) | | |
ShapeHolder | ShapeHolder()(Code) | | |
ShapeHolder | ShapeHolder(int debugVals)(Code) | | |
calcNormals | void calcNormals()(Code) | | This method calculates facet normals for the geometry. It is no
longer used, as we're now using the GeometryInfo utility to calculate
smooth normals
|
createArrays | void createArrays(boolean reverseWinding)(Code) | | Constructs geometry arrays given a winding rule (it turns out that
lw3d winding is opposite of j3d winding, so this is always set to
true in J3dLwoParser)
|
nullify | void nullify()(Code) | | Force gc on all array objects
|
printGeometryData | void printGeometryData(LwoSurface surface)(Code) | | Print out (to stdout) the geometry data (coords, indices,
and facet sizes). This is a debugging utility.
|
|
|