public abstract class ViewPlatformBehavior extends Behavior
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 and Description |
---|
ViewPlatformBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
getHomeTransform(Transform3D home)
Returns the behaviors "home" transform.
|
ViewingPlatform |
getViewingPlatform()
Returns the ViewingPlatform for this behavior
|
void |
goHome()
Positions and reorients the ViewingPlatform to its "home" transform.
|
void |
setHomeTransform(Transform3D home)
Copies the given Transform3D into the "home" transform, used to
position and reorient the ViewingPlatform to a known point of interest.
|
void |
setViewingPlatform(ViewingPlatform vp)
Sets the ViewingPlatform for this behavior.
|
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, initialize, postId, processStimulus, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString
public void setViewingPlatform(ViewingPlatform vp)
NOTE: Applications should not call this method.
vp
- the target ViewingPlatform for this behaviorpublic ViewingPlatform getViewingPlatform()
public void setHomeTransform(Transform3D home)
home
- source transform to be copiedpublic void getHomeTransform(Transform3D home)
home
- transform to be returnedpublic void goHome()