- calculateNewRandomDir() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
-
- calculateNewVelocity() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
-
Method for calculating new velocity of agent based on steering vector.
- calculatePartialForce(AbstractSteeringBehavior) - Method in class com.jme3.ai.agents.behaviors.npc.steering.BalancedCompoundSteeringBehavior
-
- calculatePartialForce(AbstractSteeringBehavior) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
-
Calculates the steering force of a single behavior
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
-
If a behavior class extend from CompoundSteeringBehaviour instead of
AbstractSteeringBehavior, it must implement this method instead of
calculateSteering().
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
-
Calculate steering vector.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.BoxExploreBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
-
Calculates the composed steering force.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.ContainmentBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.EvadeBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.FleeBehavior
-
Calculate steering vector.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.HideBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.LeaderFollowingBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.MoveBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.ObstacleAvoidanceBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.PathFollowBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.PursuitBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.QueuingBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
-
Calculate steering vector.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
-
Calculate steering vector.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
-
Calculate steering vector.
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.UnalignedCollisionAvoidanceBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.WallApproachBehavior
-
- calculateRawSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.WanderAreaBehavior
-
Calculate steering vector.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
-
Method for calculating steering vector.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
-
Calculates the steering force with the specified strength.
- calculateSteering() - Method in class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
-
- calculateTotalForce() - Method in class com.jme3.ai.agents.behaviors.npc.steering.BalancedCompoundSteeringBehavior
-
Calculates the total force if it is not calculated.
- center - Variable in class com.jme3.ai.agents.behaviors.npc.steering.WanderAreaBehavior
-
Area in which agent will wander.
- changeSteer(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.RelativeWanderBehavior
-
- changeSteer(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
-
Metod for changing the steer force.
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
-
Metod for changing target position.
- changeTargetPosition(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.WanderAreaBehavior
-
Metod for changing target position.
- clearBehaviors() - Method in class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
-
Remove all behaviors from this behavior.
- CohesionBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
-
Move toward center of neighbors.
- CohesionBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
- CohesionBehavior(Agent, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- CohesionBehavior(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- CohesionBehavior(Agent, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- CohesionBehavior(Agent, List<GameEntity>) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
- CohesionBehavior(Agent, List<GameEntity>, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- CohesionBehavior(Agent, List<GameEntity>, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- CohesionBehavior(Agent, List<GameEntity>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
-
- com.jme3.ai.agents - package com.jme3.ai.agents
-
- com.jme3.ai.agents.behaviors - package com.jme3.ai.agents.behaviors
-
- com.jme3.ai.agents.behaviors.npc - package com.jme3.ai.agents.behaviors.npc
-
- com.jme3.ai.agents.behaviors.npc.steering - package com.jme3.ai.agents.behaviors.npc.steering
-
Steer behaviors.
- com.jme3.ai.agents.util - package com.jme3.ai.agents.util
-
- CompoundSteeringBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
-
A steer compound behavior contains one or more steer behaviors.
- CompoundSteeringBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
-
- CompoundSteeringBehavior(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
-
- CompoundSteeringBehavior.steerBehaviorsLayerList - Class in com.jme3.ai.agents.behaviors.npc.steering
-
Ordered list.
- CompoundSteeringBehavior.steerBehaviorsLayerList() - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList
-
- CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode - Class in com.jme3.ai.agents.behaviors.npc.steering
-
- CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode(CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode.layerElementData, CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode
-
- CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode(AbstractSteeringBehavior, int, float, CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode
-
- CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode.layerElementData - Class in com.jme3.ai.agents.behaviors.npc.steering
-
- CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode.layerElementData(AbstractSteeringBehavior, int, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode.layerElementData
-
- computeNearestApproachPositions(Agent, float) - Method in class com.jme3.ai.agents.Agent
-
Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance between
them.
- computeNearestApproachPositions(GameEntity, float, Vector3f, Vector3f) - Method in class com.jme3.ai.agents.Agent
-
Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance between
them.
- ContainmentBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
-
"Containment refers to motion which is restricted to remain within a certain
region."
- ContainmentBehavior(Agent, Node) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ContainmentBehavior
-
- ContainmentBehavior(Agent, Node, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ContainmentBehavior
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.behaviors.Behavior
-
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.ai.agents.util.GameEntity
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.Agent
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
-
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
-
Usual update pattern for steering behaviors.
- controlUpdate(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
-
Usual update pattern for steering behaviors.
- convertToGameEntities(List<Agent>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
-
Convenience method for converting list of agents to list of entities.
- currentSteer - Variable in class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
-
Current steer force.