public class World
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
VIEW_ABOVE_AGENT |
static int |
VIEW_ABOVE_AGENT_NEAR |
static int |
VIEW_AGENT_SIDE |
static int |
VIEW_BEHIND_AGENT |
static int |
VIEW_FROM_EAST |
static int |
VIEW_FROM_TOP |
Constructor and Description |
---|
World(EnvironmentDescription ed)
Construct a World from a given EnvironmentDescription.
|
Modifier and Type | Method and Description |
---|---|
void |
addObjectToPickableSceneBranch(BaseObject obj3d) |
void |
attach(BaseObject obj3d) |
void |
changeViewPoint(int type,
SimpleAgent agent)
Change the user view Point .
|
void |
detach(BaseObject obj3d) |
void |
dispose()
Destroy the java3d graph
|
javax.media.j3d.Canvas3D |
getCanvas3D() |
void |
renderOnce()
Do one rendering on main canvas 3D .
|
void |
startRendering()
Restart rendering on main canvas 3D .
|
void |
stopRendering()
Stop rendering on main canvas 3D .
|
public static final int VIEW_FROM_TOP
public static final int VIEW_FROM_EAST
public static final int VIEW_BEHIND_AGENT
public static final int VIEW_ABOVE_AGENT
public static final int VIEW_ABOVE_AGENT_NEAR
public static final int VIEW_AGENT_SIDE
public World(EnvironmentDescription ed)
ed
- epublic void addObjectToPickableSceneBranch(BaseObject obj3d)
public void attach(BaseObject obj3d)
public void changeViewPoint(int type, SimpleAgent agent)
type
- can be VIEW_FROM_TOP,VIEW_FROM_EAST,VIEW_BEHIND_AGENTagent
- : specify the agent if VIEW_BEHIND_AGENT
The VIEW_BEHIND_AGENT case has to be called regularly because of
the agent displacement.public void detach(BaseObject obj3d)
public void dispose()
public javax.media.j3d.Canvas3D getCanvas3D()
public void renderOnce()
public void startRendering()
public void stopRendering()