apps.threedmanipulationexperiment
Class ThreeDManipulationExperiment

java.lang.Object
  extended by com.jmex.game.state.GameState
      extended by synergynetframework.appsystem.table.appdefinitions.SynergyNetApp
          extended by synergynetframework.appsystem.table.appdefinitions.DefaultSynergyNetApp
              extended by apps.threedmanipulationexperiment.ThreeDManipulationExperiment

public class ThreeDManipulationExperiment
extends DefaultSynergyNetApp

The Class ThreeDManipulationExperiment.


Field Summary
static com.jme.math.Vector3f DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_DIRECT
          The Constant DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_DIRECT.
static com.jme.math.Vector3f DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_INDIRECT
          The Constant DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_INDIRECT.
static com.jme.math.Vector2f DISPLAYLOCATION_TOUCHPAD
          The Constant DISPLAYLOCATION_TOUCHPAD.
static com.jme.math.Vector3f HIDDENLOCATION
          The Constant HIDDENLOCATION.
static java.lang.String MODE_DIRECTMANIPULATION
          The Constant MODE_DIRECTMANIPULATION.
static java.lang.String MODE_INDIRECTMANIPULATION
          The Constant MODE_INDIRECTMANIPULATION.
static java.lang.String RATE_FAST
          The Constant RATE_FAST.
static java.lang.String RATE_MIDDIUM
          The Constant RATE_MIDDIUM.
static java.lang.String RATE_SLOW
          The Constant RATE_SLOW.
static java.lang.String SIZE_BIG
          The Constant SIZE_BIG.
static java.lang.String SIZE_MIDDIUM
          The Constant SIZE_MIDDIUM.
static java.lang.String SIZE_SMALL
          The Constant SIZE_SMALL.
 
Constructor Summary
ThreeDManipulationExperiment(ApplicationInfo info)
          Instantiates a new three d manipulation experiment.
 
Method Summary
 void addContent()
          Adds the content.
 void cleanup()
           
 void stateUpdate(float tpf)
          State update.
 
Methods inherited from class synergynetframework.appsystem.table.appdefinitions.DefaultSynergyNetApp
init
 
Methods inherited from class synergynetframework.appsystem.table.appdefinitions.SynergyNetApp
exitApp, getActivationCount, getApplicationDataDirectory, getInfo, getMenuController, getOrthoNode, getOrthoRenderPass, getRootNode, getWorldNode, getWorldRenderPass, onActivate, render, renderDebug, setActivationCount, setActive, setMenuController, setOrthoRenderPass, setRootNode, setWorldRenderPass, update
 
Methods inherited from class com.jmex.game.state.GameState
getName, getParent, isActive, setName, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_DIRECT

public static final com.jme.math.Vector3f DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_DIRECT
The Constant DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_DIRECT.


DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_INDIRECT

public static final com.jme.math.Vector3f DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_INDIRECT
The Constant DISPLAYLOCATION_MANIPULATIONOBJECT_MODE_INDIRECT.


DISPLAYLOCATION_TOUCHPAD

public static final com.jme.math.Vector2f DISPLAYLOCATION_TOUCHPAD
The Constant DISPLAYLOCATION_TOUCHPAD.


HIDDENLOCATION

public static final com.jme.math.Vector3f HIDDENLOCATION
The Constant HIDDENLOCATION.


MODE_DIRECTMANIPULATION

public static final java.lang.String MODE_DIRECTMANIPULATION
The Constant MODE_DIRECTMANIPULATION.

See Also:
Constant Field Values

MODE_INDIRECTMANIPULATION

public static final java.lang.String MODE_INDIRECTMANIPULATION
The Constant MODE_INDIRECTMANIPULATION.

See Also:
Constant Field Values

RATE_FAST

public static final java.lang.String RATE_FAST
The Constant RATE_FAST.

See Also:
Constant Field Values

RATE_MIDDIUM

public static final java.lang.String RATE_MIDDIUM
The Constant RATE_MIDDIUM.

See Also:
Constant Field Values

RATE_SLOW

public static final java.lang.String RATE_SLOW
The Constant RATE_SLOW.

See Also:
Constant Field Values

SIZE_BIG

public static final java.lang.String SIZE_BIG
The Constant SIZE_BIG.

See Also:
Constant Field Values

SIZE_MIDDIUM

public static final java.lang.String SIZE_MIDDIUM
The Constant SIZE_MIDDIUM.

See Also:
Constant Field Values

SIZE_SMALL

public static final java.lang.String SIZE_SMALL
The Constant SIZE_SMALL.

See Also:
Constant Field Values
Constructor Detail

ThreeDManipulationExperiment

public ThreeDManipulationExperiment(ApplicationInfo info)
Instantiates a new three d manipulation experiment.

Parameters:
info - the info
Method Detail

addContent

public void addContent()
Description copied from class: SynergyNetApp
Adds the content.

Specified by:
addContent in class SynergyNetApp

cleanup

public void cleanup()
Overrides:
cleanup in class SynergyNetApp

stateUpdate

public void stateUpdate(float tpf)
Description copied from class: SynergyNetApp
State update.

Parameters:
tpf - the tpf