net.jbeans.j3d.scenegraph
Class Shape3D

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Shape3D
                  extended bynet.jbeans.j3d.scenegraph.Shape3D
All Implemented Interfaces:
java.io.Serializable

public class Shape3D
extends javax.media.j3d.Shape3D
implements java.io.Serializable

generally describe Shape3D in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
Shape3D, Serializable, Serialized Form

Field Summary
 
Fields inherited from class javax.media.j3d.Shape3D
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_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
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
Shape3D()
           
Shape3D(javax.media.j3d.Geometry geometry)
           
Shape3D(javax.media.j3d.Geometry geometry, Appearance appearance)
           
 
Method Summary
 void addGeometries(javax.media.j3d.Geometry[] geometries)
           
 void addGeometry(javax.media.j3d.Geometry geometry)
           
 void addSceneGraphObjectListener(SceneGraphObjectListener l)
          adds an SceneGraphObjectListener to the shape
 void fireSceneGraphObjectChanged()
          Notify all listeners that have registered interest for notification on this event type.
protected  void initialize()
           
 void insertGeometry(javax.media.j3d.Geometry geometry, int i)
           
 void removeAllGeometry()
           
 void removeGeometry(javax.media.j3d.Geometry geom)
           
 void removeSceneGraphObjectListener(SceneGraphObjectListener l)
          removes an GeometryListener from the shape.
 void setGeometries(javax.media.j3d.Geometry[] geometries)
           
 void setGeometry(javax.media.j3d.Geometry geometry)
           
 void setGeometry(javax.media.j3d.Geometry geometry, int i)
           
 
Methods inherited from class javax.media.j3d.Shape3D
cloneNode, duplicateNode, getAllGeometries, getAppearance, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, indexOfGeometry, intersect, intersect, intersect, numGeometries, removeAllGeometries, removeGeometry, setAppearance, setAppearanceOverrideEnable, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, 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, toString, wait, wait, wait
 

Constructor Detail

Shape3D

public Shape3D()

Shape3D

public Shape3D(javax.media.j3d.Geometry geometry)

Shape3D

public Shape3D(javax.media.j3d.Geometry geometry,
               Appearance appearance)
Method Detail

initialize

protected void initialize()

addGeometry

public void addGeometry(javax.media.j3d.Geometry geometry)

insertGeometry

public void insertGeometry(javax.media.j3d.Geometry geometry,
                           int i)

setGeometry

public void setGeometry(javax.media.j3d.Geometry geometry)

setGeometry

public void setGeometry(javax.media.j3d.Geometry geometry,
                        int i)

removeGeometry

public void removeGeometry(javax.media.j3d.Geometry geom)

removeAllGeometry

public void removeAllGeometry()

setGeometries

public void setGeometries(javax.media.j3d.Geometry[] geometries)

addGeometries

public void addGeometries(javax.media.j3d.Geometry[] geometries)

addSceneGraphObjectListener

public void addSceneGraphObjectListener(SceneGraphObjectListener l)
adds an SceneGraphObjectListener to the shape


removeSceneGraphObjectListener

public void removeSceneGraphObjectListener(SceneGraphObjectListener l)
removes an GeometryListener from the shape.


fireSceneGraphObjectChanged

public void fireSceneGraphObjectChanged()
Notify all listeners that have registered interest for notification on this event type.



Copyright © 1995-2004 net.jbeans. All Rights Reserved.