javax.media.j3d
Class Geometry

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.NodeComponent
          extended by javax.media.j3d.Geometry
Direct Known Subclasses:
CompressedGeometry, GeometryArray, Raster, Text3D

public abstract class Geometry
extends NodeComponent

Geometry is an abstract class that specifies the geometry component information required by a Shape3D node. Geometry objects describe both the geometry and topology of the Shape3D nodes that reference them. Geometry objects consist of four generic geometric types:

Each of these geometric types defines a visible object or set of objects. A Geometry object is used as a component object of a Shape3D leaf node.


Field Summary
static int ALLOW_INTERSECT
          Specifies that this Geometry allows intersect operation.
private static int[] readCapabilities
           
 
Fields inherited from class javax.media.j3d.NodeComponent
forceDuplicate
 
Fields inherited from class javax.media.j3d.SceneGraphObject
nodeHashtable, retained
 
Constructor Summary
Geometry()
          Constructs a new Geometry object.
 
Method Summary
 
Methods inherited from class javax.media.j3d.NodeComponent
checkDuplicateNodeComponent, cloneNodeComponent, cloneNodeComponent, createRetained, duplicateAttributes, duplicateChild, duplicateNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree, validateImageIllegalSharing
 
Methods inherited from class javax.media.j3d.SceneGraphObject
capabilityBitsEmpty, checkForLiveOrCompiled, clearCapability, clearCapabilityIsFrequent, clearLive, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getNamePrefix, getNodeComponent, getUserData, isCompiled, isLive, isLiveOrCompiled, setCapability, setCapabilityIsFrequent, setCompiled, setDefaultReadCapabilities, setLive, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALLOW_INTERSECT

public static final int ALLOW_INTERSECT
Specifies that this Geometry allows intersect operation. This capability bit is set (true) by default for all Geometry objects.

See Also:
Constant Field Values

readCapabilities

private static final int[] readCapabilities
Constructor Detail

Geometry

public Geometry()
Constructs a new Geometry object.



Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.