- AbstractSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Base class for all steering behaviours.
 
- AbstractSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Base class for all steering behaviours.
 
- AbstractSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
-  
 
- AbstractSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
-  
 
- AbstractSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
-  
 
- AbstractSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
-  
 
- AbstractSteeringBehaviour.IllegalBrakingFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- AbstractSteeringBehaviour.IllegalBrakingFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- AbstractStrengthSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
With this class it will be possible to increase or decrease the steering behaviour force.
 
- AbstractStrengthSteeringBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
With this class it will be possible to increase or decrease the steering behaviour force.
 
- AbstractStrengthSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
-  
 
- AbstractStrengthSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
-  
 
- AbstractStrengthSteeringBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
-  
 
- AbstractStrengthSteeringBehaviour(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
-  
 
- AbstractStrengthSteeringBehaviour.negativeScalarMultiplier - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- AbstractStrengthSteeringBehaviour.negativeScalarMultiplier - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- acceleration - Variable in class com.jme3.ai.agents.util.GameObject
 
- 
GameObject acceleration speed.
 
- add(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
 
- 
To optimize the process speed You need to add the behaviours from lowest to highest layer number.
 
- add(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
 
- 
To optimize the process speed You need to add the behaviours from lowest to highest layer number.
 
- addBehaviour(Behaviour) - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
 
- 
Add behaviour to this main behaviour.
 
- addNewTargets() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
 
-  
 
- addNewTargets() - Method in class com.jme3.ai.agents.behaviours.npc.steering.BoxExploreBehaviour
 
-  
 
- addSteerBehaviour(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
 
-  
 
- addSteerBehaviour(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
 
-  
 
- addSteerBehaviour(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
 
- 
Adds a behaviour to the compound behaviour.
 
- addSteerBehaviour(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
 
- 
To optimize the process speed add the behaviours with the lowest priority first.
 
- addSteerBehaviour(AbstractSteeringBehaviour) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
 
- 
Adds a behaviour to the compound behaviour.
 
- addSteerBehaviour(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour
 
- 
To optimize the process speed add the behaviours with the lowest priority first.
 
- Agent<T> - Class in com.jme3.ai.agents
 
- 
Class that represents Agent.
 
- Agent(String) - Constructor for class com.jme3.ai.agents.Agent
 
-  
 
- Agent(String, Spatial) - Constructor for class com.jme3.ai.agents.Agent
 
-  
 
- Agent(String, float) - Constructor for class com.jme3.ai.agents.Agent
 
-  
 
- Agent(String, Spatial, float) - Constructor for class com.jme3.ai.agents.Agent
 
-  
 
- agent - Variable in class com.jme3.ai.agents.behaviours.Behaviour
 
- 
Agent to whom behaviour belongs.
 
- Agent.AgentWithNegativeRadius - Class in com.jme3.ai.agents
 
-  
 
- Agent.inNeighborhoodInvalidDistances - Class in com.jme3.ai.agents
 
-  
 
- agentTotalMass() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
- 
Method for calculating agent total mass.
 
- agentTotalMass() - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
 
- 
Method for calculating agent total mass.
 
- AlignmentBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Craig W.
 
- AlignmentBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Craig W.
 
- AlignmentBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
- 
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
 
- AlignmentBehaviour(Agent, List<Agent>, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour(Agent, List<Agent>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
- 
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
 
- AlignmentBehaviour(Agent, List<Agent>, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour(Agent, List<Agent>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
-  
 
- AlignmentBehaviour.negativeMaxDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- AlignmentBehaviour.negativeMaxDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- area - Variable in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
 
- 
Area in which agent will wander.
 
- area - Variable in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
 
- 
Area in which agent will wander.
 
- ArriveBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Arrival behavior is identical to seek while the character is far from its target.
 
- ArriveBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
 
- 
Arrival behavior is identical to seek while the character is far from its target.
 
- ArriveBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Agent, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Agent, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Vector3f, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Vector3f, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
- 
The slowingDistance is (0.1 * distance betwen agents) by default.
 
- ArriveBehaviour(Agent, Agent, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Agent, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Vector3f, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour(Agent, Vector3f, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.ArriveBehaviour
 
-  
 
- ArriveBehaviour.negativeSlowingDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-  
 
- ArriveBehaviour.negativeSlowingDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
-