org.pilotix.client.j3d
Class J3DMinimap

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.BranchGroup
                  extended by org.pilotix.client.j3d.J3DMinimap

public class J3DMinimap
extends javax.media.j3d.BranchGroup

Cette classe crée une caméra pointant vers le sol et la relie à un Canvas3D donné. La caméra étant placée assez haut, la vue convient pour faire une mini-carte.

Author:
Grégoire Colbert
See Also:
J3DCamera, BranchGroup, Canvas3D

Field Summary
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
J3DMinimap(javax.media.j3d.Canvas3D aCanvas3D, float aX, float aY)
          Crée une caméra et affiche ce qu'elle voit dans le Canvas3D fourni.
 
Method Summary
 J3DCamera getCamera()
          Renvoie la caméra associée à cette mini-carte.
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
 
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, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

J3DMinimap

public J3DMinimap(javax.media.j3d.Canvas3D aCanvas3D,
                  float aX,
                  float aY)
Crée une caméra et affiche ce qu'elle voit dans le Canvas3D fourni.

Parameters:
aCanvas3D - le Canvas3D auquel relier la caméra
Method Detail

getCamera

public J3DCamera getCamera()
Renvoie la caméra associée à cette mini-carte.

Returns:
la caméra


artefarita.com/pilotix Pilotix 2003-2013 - Stilisto : G.C.