public class RelativeWanderBehaviour extends WanderBehaviour
WanderBehaviourWanderBehaviour.WanderWithoutWanderAreaAbstractStrengthSteeringBehaviour.negativeScalarMultiplierAbstractSteeringBehaviour.IllegalBrakingFactorBehaviour.behaviourNullAgentExceptionarea, targetPosition, time, timeIntervalvelocity| Constructor and Description | 
|---|
RelativeWanderBehaviour(Agent agent,
                       com.jme3.math.Vector3f from,
                       com.jme3.math.Vector3f to,
                       float relativeFactor)  | 
RelativeWanderBehaviour(Agent agent,
                       com.jme3.math.Vector3f from,
                       com.jme3.math.Vector3f to,
                       float relativeFactor,
                       com.jme3.scene.Spatial spatial)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.jme3.math.Vector3f | 
calculateFullSteering()
Calculate steering vector. 
 | 
protected void | 
changeTargetPosition(float tpf)
Metod for changing target position. 
 | 
controlRender, getTimeInterval, setArea, setTimeIntervalcalculateSteering, setupStrengthControl, setupStrengthControl, setupStrengthControl, setupStrengthControl, turnOffStrengthControlagentTotalMass, calculateNewVelocity, controlUpdate, getBrakingFactor, getTPF, getVelocity, rotateAgent, setBrakingFactor, setTPF, setVelocitypublic RelativeWanderBehaviour(Agent agent, com.jme3.math.Vector3f from, com.jme3.math.Vector3f to, float relativeFactor)
relativeFactor - How much should differ each new wander force ? A value 
                       near to 0 means that each new force must differ slightly  
                       from the previous one.WanderBehaviour.WanderBehaviour(com.jme3.ai.agents.Agent)public RelativeWanderBehaviour(Agent agent, com.jme3.math.Vector3f from, com.jme3.math.Vector3f to, float relativeFactor, com.jme3.scene.Spatial spatial)
protected com.jme3.math.Vector3f calculateFullSteering()
calculateFullSteering in class WanderBehaviourAbstractSteeringBehaviour.calculateSteering()protected void changeTargetPosition(float tpf)
WanderBehaviourchangeTargetPosition in class WanderBehaviourtpf - time per frameWanderBehaviour.changeTargetPosition(float)