org.cogchar.render.model.humanoid
Class VWorldHumanoidFigureEntity
java.lang.Object
org.appdapter.core.log.BasicDebugger
org.cogchar.render.sys.task.Queuer
org.cogchar.render.app.entity.VWorldEntity
org.cogchar.render.model.humanoid.VWorldHumanoidFigureEntity
- All Implemented Interfaces:
- org.appdapter.core.log.Loggable
public class VWorldHumanoidFigureEntity
- extends VWorldEntity
A wrapper to turn HumanoidFigures into Goodies that can be acted on in the GoodySpace
Almost certainly a temporary kludge to implement move-the-robot-via-Robosteps functionality until
we generalize our Robosteps API capabilities via an EntitySpace or etc.
- Author:
- Ryan Biggs
| Fields inherited from class org.appdapter.core.log.BasicDebugger |
myLogger |
| Fields inherited from interface org.appdapter.core.log.Loggable |
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM |
| Methods inherited from class org.appdapter.core.log.BasicDebugger |
checkDebugImportance, forceLog4jConfig, getLogger, getLoggerForClass, isLoggerUsable, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger, useLoggerForClass |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VWorldHumanoidFigureEntity
public VWorldHumanoidFigureEntity(GoodyRenderRegistryClient aRenderRegCli,
org.appdapter.core.name.Ident figureUri,
HumanoidFigure hf)
setPosition
public void setPosition(com.jme3.math.Vector3f position,
Queuer.QueueingStyle qStyle)
- Specified by:
setPosition in class VWorldEntity
setRotation
public void setRotation(com.jme3.math.Quaternion rotation,
Queuer.QueueingStyle qStyle)
- Overrides:
setRotation in class VWorldEntity
setNewPositionAndRotationIfNonNull
protected void setNewPositionAndRotationIfNonNull(com.jme3.math.Vector3f newPosition,
com.jme3.math.Quaternion newRotation,
Queuer.QueueingStyle qStyle)
moveViaAnimation
protected void moveViaAnimation(com.jme3.math.Vector3f newPosition,
com.jme3.math.Quaternion newOrientation,
float duration)
setUniformScaleFactor
public void setUniformScaleFactor(Float scale,
Queuer.QueueingStyle qStyle)
- Overrides:
setUniformScaleFactor in class VWorldEntity
attachToVirtualWorldNode
public void attachToVirtualWorldNode(com.jme3.scene.Node attachmentNode,
Queuer.QueueingStyle qStyle)
- Overrides:
attachToVirtualWorldNode in class VWorldEntity
detachFromVirtualWorldNode
public void detachFromVirtualWorldNode(Queuer.QueueingStyle qStyle)
- Overrides:
detachFromVirtualWorldNode in class VWorldEntity
applyAction
public void applyAction(GoodyActionExtractor ga,
Queuer.QueueingStyle qStyle)
- Specified by:
applyAction in class VWorldEntity
Copyright © 2010-2014. All Rights Reserved.