org.jagatoo.loaders.models.tds.internal
Class ModelContext
java.lang.Object
org.jagatoo.loaders.models.tds.internal.ModelContext
public class ModelContext
- extends java.lang.Object
A set of data pertaining to the model being built. This is all made public
for convienience. Since it represents no real world object and is literally
a data store this seems feasible. Not very convincing huh?
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
totalVerts
public int totalVerts
totalFaces
public int totalFaces
transparency
public float transparency
objectName
public java.lang.String objectName
shape
public NamedObject shape
vertexCoords
public org.openmali.vecmath2.Point3f[] vertexCoords
sharedFaces
public java.util.ArrayList<Face>[] sharedFaces
surfaces
public Surface[] surfaces
textureCoords
public org.openmali.vecmath2.TexCoord2f[] textureCoords
numberOfVerts
public int numberOfVerts
objectTable
public java.util.HashMap<java.lang.String,NamedObject> objectTable
nodeIDMap
public java.util.HashMap<java.lang.Integer,NamedObject> nodeIDMap
unanimatedNodes
public java.util.HashSet<NamedObject> unanimatedNodes
rootNodes
public java.util.ArrayList<NamedObject> rootNodes
nestedNodes
public java.util.ArrayList<NamedObject> nestedNodes
animControllers
public java.util.ArrayList<java.lang.Object> animControllers
instanceTable
public java.util.HashMap<java.lang.String,ModelContext> instanceTable
faces
public Face[] faces
numberOfFaces
public int numberOfFaces
geometry
public NamedObject geometry
orientation
public RotTransform orientation
scale
public ScaleTransform scale
translation
public PosTransform translation
instanceName
public java.lang.String instanceName
nodeName
public java.lang.String nodeName
nodeID
public int nodeID
father
public int father
appearanceMap
public java.util.HashMap<java.lang.String,NamedObject> appearanceMap
faceCullPolyAttribsCache
public java.util.HashMap<FaceCullMode,NamedObject> faceCullPolyAttribsCache
textureAttributes
public NamedObject textureAttributes
coloringAttributes
public NamedObject coloringAttributes
faceCullMode
public FaceCullMode faceCullMode
material
public NamedObject material
shininess
public float shininess
appName
public java.lang.String appName
appearance
public NamedObject appearance
meshDataBegun
public boolean meshDataBegun
facesCreated
public boolean facesCreated
animationFound
public boolean animationFound
pivot
public org.openmali.vecmath2.Point3f pivot
framesCount
public int framesCount
ModelContext
public ModelContext()
composeAppearance
public void composeAppearance(AppearanceFactory appFactory)
applyAppearanceAttributes
public void applyAppearanceAttributes(NodeFactory nodeFactory)
createUnsmoothedFaces
public void createUnsmoothedFaces(GeometryFactory geomFactory,
NodeFactory nodeFactory)