com.tirix.anim8or
Class Anim8orPrimitive

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.TransformGroup
                  extended by com.tirix.anim8or.Anim8orTransform
                      extended by com.tirix.anim8or.Anim8orPrimitive
Direct Known Subclasses:
Anim8orPrimitive.Cube, Anim8orPrimitive.Cylinder, Anim8orPrimitive.Sphere

public class Anim8orPrimitive
extends Anim8orTransform

A class representing an Anim8or primitive.

Version:
$Id: Anim8orPrimitive.java,v 1.5 2004/08/29 13:38:15 tirix Exp $

Change Log:
 $Log: Anim8orPrimitive.java,v $
 Revision 1.5  2004/08/29 13:38:15  tirix
 Corrected a java3D bug that made problems with Anim8or groups.
 Now, if an unexisting DOF is specified in the file, the loader just outputs a warning.

 Revision 1.4  2004/07/16 17:59:06  tirix
 Added texture coordinate generation for primitives.

 Revision 1.3  2004/07/15 22:14:53  tirix
 Implemented correct handling of back surface

 Revision 1.2  2004/07/15 16:27:45  tirix
 Added a class header with CVS tags.

 Revision 1.1  2004/06/09 20:49:12  tirix
 First version.

 
Copyright (C) 2004 Thierry Arnoux.

Author:
Thierry Arnoux

Nested Class Summary
static class Anim8orPrimitive.Cube
           
static class Anim8orPrimitive.Cylinder
           
static class Anim8orPrimitive.Sphere
           
 
Field Summary
 
Fields inherited from class javax.media.j3d.TransformGroup
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
Anim8orPrimitive(String name, Vector3f baseOrigin, Quat4f baseOrientation)
           
 
Method Summary
 
Methods inherited from class com.tirix.anim8or.Anim8orTransform
getName, toString
 
Methods inherited from class javax.media.j3d.TransformGroup
cloneNode, getTransform, setTransform
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Anim8orPrimitive

public Anim8orPrimitive(String name,
                        Vector3f baseOrigin,
                        Quat4f baseOrientation)