Package | Description |
---|---|
com.jme3.ai.agents | |
com.jme3.ai.agents.behaviours | |
com.jme3.ai.agents.behaviours.npc | |
com.jme3.ai.agents.behaviours.npc.steering |
Steer behaviours.
|
Modifier and Type | Method and Description |
---|---|
float |
Agent.computeNearestApproachPositions(Agent other,
float time)
"Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance
between them"
|
float |
Agent.computeNearestApproachPositions(Agent other,
float time,
com.jme3.math.Vector3f ourPositionAtNearestApproach,
com.jme3.math.Vector3f hisPositionAtNearestApproach)
"Given the time until nearest approach (predictNearestApproachTime)
determine position of each vehicle at that time, and the distance
between them"
Anotates the positions at nearest approach in the given vectors. |
float |
Agent.distanceRelativeToAgent(Agent agent) |
float |
Agent.distanceSquaredRelativeToAgent(Agent agent) |
float |
Agent.forwardness(Agent agent)
Calculates the forwardness in relation with another agent.
|
boolean |
Agent.inBoidNeighborhood(Agent neighbour,
float minDistance,
float maxDistance,
float MaxAngle)
Check if this agent is considered in the same "neighborhood" in relation
with another agent.
|
boolean |
Agent.isSameTeam(Agent agent)
Check if this agent is in same team as another agent.
|
com.jme3.math.Vector3f |
Agent.offset(Agent agent) |
float |
Agent.predictNearestApproachTime(Agent other)
"Given two vehicles, based on their current positions and velocities,
determine the time until nearest approach."
|
Modifier and Type | Field and Description |
---|---|
protected Agent |
Behaviour.agent
Agent to whom behaviour belongs.
|
Constructor and Description |
---|
Behaviour(Agent agent)
Constructor for behaviour that doesn't have any special spatial during
execution.
|
Behaviour(Agent agent,
com.jme3.scene.Spatial spatial)
Constructor for behaviour that has spatial during execution.
|
Constructor and Description |
---|
SimpleMainBehaviour(Agent agent)
This behaviour never have spatial.
|
Modifier and Type | Method and Description |
---|---|
Agent |
FleeBehaviour.getTarget()
Get agent from whom we flee.
|
Agent |
SeekBehaviour.getTarget()
Get agent from we seek.
|
Agent |
SeekBehaviour.getTarget()
Get agent from we seek.
|
Agent |
FleeBehaviour.getTarget()
Get agent from whom we flee.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Agent> |
ObstacleAvoidanceBehaviour.getObstacles() |
protected java.util.List<Agent> |
ObstacleAvoidanceBehaviour.getObstacles() |
Modifier and Type | Method and Description |
---|---|
void |
FleeBehaviour.setTarget(Agent target)
Setting agent from whom we flee.
|
void |
SeekBehaviour.setTarget(Agent target)
Setting agent from we seek.
|
void |
SeekBehaviour.setTarget(Agent target)
Setting agent from we seek.
|
void |
FleeBehaviour.setTarget(Agent target)
Setting agent from whom we flee.
|
Modifier and Type | Method and Description |
---|---|
void |
AlignmentBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
CohesionBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
QueuingBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
QueuingBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
CohesionBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
AlignmentBehaviour.setNeighbours(java.util.List<Agent> neighbours) |
void |
HideBehaviour.setObstacles(java.util.List<Agent> obstacles) |
void |
ObstacleAvoidanceBehaviour.setObstacles(java.util.List<Agent> obstacles) |
void |
SeparationBehaviour.setObstacles(java.util.List<Agent> obstacles) |
void |
SeparationBehaviour.setObstacles(java.util.List<Agent> obstacles) |
void |
ObstacleAvoidanceBehaviour.setObstacles(java.util.List<Agent> obstacles) |
void |
HideBehaviour.setObstacles(java.util.List<Agent> obstacles) |
Constructor and Description |
---|
AbstractSteeringBehaviour(Agent agent) |
AbstractSteeringBehaviour(Agent agent) |
AbstractSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
AbstractSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
AbstractStrengthSteeringBehaviour(Agent agent) |
AbstractStrengthSteeringBehaviour(Agent agent) |
AbstractStrengthSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
AbstractStrengthSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
Agent target)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
Agent target,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
float slowingDistance) |
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
float slowingDistance) |
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
float slowingDistance,
com.jme3.scene.Spatial spatial) |
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
ArriveBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
com.jme3.scene.Spatial spatial)
The slowingDistance is (0.1 * distance betwen agents) by default.
|
BalancedCompoundSteeringBehaviour(Agent agent) |
BalancedCompoundSteeringBehaviour(Agent agent) |
BalancedCompoundSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
BalancedCompoundSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
BoxExploreBehaviour(Agent agent,
com.jme3.math.Vector3f boxCenter,
float boxWidthX,
float boxWidthZ,
float boxHeight,
float subdivisionDistance) |
BoxExploreBehaviour(Agent agent,
com.jme3.math.Vector3f boxCenter,
float boxWidthX,
float boxWidthZ,
float boxHeight,
float subdivisionDistance) |
BoxExploreBehaviour(Agent agent,
com.jme3.math.Vector3f boxCenter,
float boxWidthX,
float boxWidthZ,
float boxHeight,
float subdivisionDistance,
com.jme3.scene.Spatial spatial) |
BoxExploreBehaviour(Agent agent,
com.jme3.math.Vector3f boxCenter,
float boxWidthX,
float boxWidthZ,
float boxHeight,
float subdivisionDistance,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
CompoundSteeringBehaviour(Agent agent) |
CompoundSteeringBehaviour(Agent agent) |
CompoundSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
CompoundSteeringBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
ContainmentBehaviour(Agent agent,
com.jme3.scene.Node containmentArea) |
ContainmentBehaviour(Agent agent,
com.jme3.scene.Node containmentArea) |
ContainmentBehaviour(Agent agent,
com.jme3.scene.Node containmentArea,
com.jme3.scene.Spatial spatial) |
ContainmentBehaviour(Agent agent,
com.jme3.scene.Node containmentArea,
com.jme3.scene.Spatial spatial) |
EvadeBehaviour(Agent agent,
Agent target) |
EvadeBehaviour(Agent agent,
Agent target) |
EvadeBehaviour(Agent agent,
Agent target) |
EvadeBehaviour(Agent agent,
Agent target) |
EvadeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
EvadeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
EvadeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
EvadeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
FleeBehaviour(Agent agent,
Agent target)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
com.jme3.math.Vector3f fleePos)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
com.jme3.math.Vector3f fleePos)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
com.jme3.math.Vector3f fleePos,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
FleeBehaviour(Agent agent,
com.jme3.math.Vector3f fleePos,
com.jme3.scene.Spatial spatial)
Constructor for flee behaviour.
|
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target) |
LeaderFollowing(Agent agent,
Agent target) |
LeaderFollowing(Agent agent,
Agent target) |
LeaderFollowing(Agent agent,
Agent target) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
float distanceToEvade,
float distanceToChangeFocus,
float minimunAngle,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
LeaderFollowing(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
MoveBehaviour(Agent agent) |
MoveBehaviour(Agent agent) |
MoveBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
MoveBehaviour(Agent agent,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
float cohesionStrength) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
float cohesionStrength) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
float cohesionStrength,
com.jme3.scene.Spatial spatial) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
float cohesionStrength,
com.jme3.scene.Spatial spatial) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
com.jme3.scene.Spatial spatial) |
PathFollowBehaviour(Agent agent,
java.util.ArrayList<com.jme3.math.Vector3f> orderedPointsList,
float pathRadius,
com.jme3.scene.Spatial spatial) |
PursuitBehaviour(Agent agent,
Agent target) |
PursuitBehaviour(Agent agent,
Agent target) |
PursuitBehaviour(Agent agent,
Agent target) |
PursuitBehaviour(Agent agent,
Agent target) |
PursuitBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
PursuitBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
PursuitBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
PursuitBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance,
com.jme3.scene.Spatial spatial) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance,
com.jme3.scene.Spatial spatial) |
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) |
RelativeWanderBehaviour(Agent agent,
com.jme3.math.Vector3f from,
com.jme3.math.Vector3f to,
float relativeFactor,
com.jme3.scene.Spatial spatial) |
RelativeWanderBehaviour(Agent agent,
com.jme3.math.Vector3f from,
com.jme3.math.Vector3f to,
float relativeFactor,
com.jme3.scene.Spatial spatial) |
SeekBehaviour(Agent agent,
Agent target)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
com.jme3.scene.Spatial spatial) |
SlowBehaviour(Agent agent,
int timeInterval,
float percentajeSlow)
Slows a steer behaviour resultant velocity.
|
SlowBehaviour(Agent agent,
int timeInterval,
float percentajeSlow)
Slows a steer behaviour resultant velocity.
|
SlowBehaviour(Agent agent,
int timeInterval,
float percentajeSlow,
com.jme3.scene.Spatial spatial) |
SlowBehaviour(Agent agent,
int timeInterval,
float percentajeSlow,
com.jme3.scene.Spatial spatial) |
SphereWanderBehaviour(Agent agent,
float timeInterval,
float randomFactor,
float rotationFactor)
Constructor for wander behaviour.
|
SphereWanderBehaviour(Agent agent,
float timeInterval,
float randomFactor,
float rotationFactor)
Constructor for wander behaviour.
|
SphereWanderBehaviour(Agent agent,
float timeInterval,
float randomFactor,
float rotationFactor,
com.jme3.scene.Spatial spatial) |
SphereWanderBehaviour(Agent agent,
float timeInterval,
float randomFactor,
float rotationFactor,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
WallApproachBehaviour(Agent agent,
com.jme3.scene.Node wall,
float offsetToMaintain) |
WallApproachBehaviour(Agent agent,
com.jme3.scene.Node wall,
float offsetToMaintain) |
WallApproachBehaviour(Agent agent,
com.jme3.scene.Node wall,
float offsetToMaintain,
com.jme3.scene.Spatial spatial) |
WallApproachBehaviour(Agent agent,
com.jme3.scene.Node wall,
float offsetToMaintain,
com.jme3.scene.Spatial spatial) |
WanderBehaviour(Agent agent)
Constructor for wander behaviour.
|
WanderBehaviour(Agent agent)
Constructor for wander behaviour.
|
WanderBehaviour(Agent agent,
com.jme3.scene.Spatial spatial)
Constructor for wander behaviour.
|
WanderBehaviour(Agent agent,
com.jme3.scene.Spatial spatial)
Constructor for wander behaviour.
|
Constructor and Description |
---|
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
AlignmentBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours)
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
|
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float maxDistance,
float maxAngle,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
CohesionBehaviour(Agent agent,
java.util.List<Agent> neighbours,
com.jme3.scene.Spatial spatial) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
HideBehaviour(Agent agent,
Agent target,
java.util.List<Agent> obstacles,
float separationFromObstacle,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
ObstacleAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance,
com.jme3.scene.Spatial spatial) |
QueuingBehaviour(Agent agent,
java.util.List<Agent> neighbours,
float minDistance,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
float minDistance,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
com.jme3.scene.Spatial spatial) |
SeparationBehaviour(Agent agent,
java.util.List<Agent> initialObstacles,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
float distanceMultiplier,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
float minDistance,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |
UnalignedCollisionAvoidanceBehaviour(Agent agent,
java.util.List<Agent> obstacles,
float minTimeToCollision,
com.jme3.scene.Spatial spatial) |