Package | Description |
---|---|
SocialSteeringsBeta | |
Steerings | |
SteeringStuff |
Modifier and Type | Method and Description |
---|---|
javax.vecmath.Vector3d |
TriangleSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus) |
SteeringResult |
TriangleSteer.runSocial(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus) |
SteeringResult |
ISocialSteering.runSocial(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus) |
protected javax.vecmath.Vector3d |
SocialSteeringManager.setVelocitySpecific(ISteering steering,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation newFocus) |
Modifier and Type | Method and Description |
---|---|
javax.vecmath.Vector3d |
WallFollowingSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
When called, the bot starts steering, when possible, he walks straight, he steers away from obstacles though, when necessary.
|
javax.vecmath.Vector3d |
WalkAlongSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
When called, the bot starts steering, when possible, he get's nearer the target location.
|
javax.vecmath.Vector3d |
TargetApproachingSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
When called, the bot starts steering, when possible, he get's nearer the target location.
|
javax.vecmath.Vector3d |
StickToPathSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
Moves the bot around the given pathFuture.
|
javax.vecmath.Vector3d |
PeopleAvoidanceSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
When called, the bot starts steering, when possible, he walks straight, otherwise he steers away from othe people to avoid collision with them.
|
javax.vecmath.Vector3d |
PathFollowingSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
Moves the bot around the given pathFuture.
|
javax.vecmath.Vector3d |
ObstacleAvoidanceSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
When called, the bot starts steering, when possible, he walks straight, he steers away from obstacles though, when necessary.
|
javax.vecmath.Vector3d |
LeaderFollowingSteer.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
Steers the bot.
|
Modifier and Type | Method and Description |
---|---|
javax.vecmath.Vector3d |
ISteering.run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
The steering manager calls steering to compute the force of the steering in that tick (logic).
|
protected javax.vecmath.Vector3d |
SteeringManager.setVelocitySpecific(ISteering steering,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation newFocus)
When owerriden can provide different behaviour of steering computation
i.e.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.