forest3D
Class Land3D

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Group
                    |
                    +--forest3D.Land3D

public class Land3D
extends javax.media.j3d.Group


Field Summary
(package private)  javax.media.j3d.Shape3D back
           
static int BACK
           
(package private)  javax.media.j3d.Shape3D bottom
           
static int BOTTOM
           
static int FILL
           
(package private)  javax.media.j3d.Shape3D front
           
static int FRONT
           
(package private)  boolean isTopo
           
(package private)  javax.media.j3d.Shape3D left
           
static int LEFT
           
(package private)  javax.media.j3d.Shape3D right
           
static int RIGHT
           
(package private)  javax.media.j3d.Shape3D top
           
static int TOP
           
(package private)  Point3f[] topography
           
(package private)  int type
           
static int WIREFRAME
           
 
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
 
Fields inherited from class javax.media.j3d.SceneGraphObject
capabilities, nodeHashtable, retained
 
Constructor Summary
Land3D(DimensionArea area, int landType, int primFlags, javax.media.j3d.Appearance app)
           
Land3D(DimensionArea area, Point3f[] topographyData, int landType, int primFlags, javax.media.j3d.Appearance app)
           
 
Method Summary
 javax.media.j3d.Shape3D getShape(int partId)
           
 void setAppearance(javax.media.j3d.Appearance ap)
           
 
Methods inherited from class javax.media.j3d.Group
addChild, cloneNode, cloneTree, createRetained, duplicateAttributes, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, insertChild, moveTo, numChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
checkDuplicateNode, checkForCycle, 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
checkForLiveOrCompiled, clearCapability, clearLive, duplicateSceneGraphObject, getCapability, getNodeComponent, getUserData, isCompiled, isLive, isLiveOrCompiled, setCapability, setCompiled, setLive, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WIREFRAME

public static final int WIREFRAME

FILL

public static final int FILL

BACK

public static final int BACK

BOTTOM

public static final int BOTTOM

FRONT

public static final int FRONT

LEFT

public static final int LEFT

RIGHT

public static final int RIGHT

TOP

public static final int TOP

isTopo

boolean isTopo

topography

Point3f[] topography

type

int type

top

javax.media.j3d.Shape3D top

back

javax.media.j3d.Shape3D back

bottom

javax.media.j3d.Shape3D bottom

front

javax.media.j3d.Shape3D front

left

javax.media.j3d.Shape3D left

right

javax.media.j3d.Shape3D right
Constructor Detail

Land3D

public Land3D(DimensionArea area,
              Point3f[] topographyData,
              int landType,
              int primFlags,
              javax.media.j3d.Appearance app)

Land3D

public Land3D(DimensionArea area,
              int landType,
              int primFlags,
              javax.media.j3d.Appearance app)
Method Detail

getShape

public javax.media.j3d.Shape3D getShape(int partId)

setAppearance

public void setAppearance(javax.media.j3d.Appearance ap)