| Constructor and Description |
|---|
StickToPathSteer(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot) |
| Modifier and Type | Method and Description |
|---|---|
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPoint |
getNearestNavPoint(cz.cuni.amis.pogamut.base3d.worldview.object.ILocated target,
double maxDistance)
Returns nearest
NavPoint to some 'target' no further than 'maxDistance' from the bot. |
StickToPathProperties |
getProperties() |
javax.vecmath.Vector3d |
run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
Moves the bot around the given pathFuture.
|
void |
setProperties(SteeringProperties newProperties)
The steering manager will set to the steering his steering properties.
|
public StickToPathSteer(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot)
public javax.vecmath.Vector3d run(javax.vecmath.Vector3d scaledActualVelocity,
RefBoolean wantsToGoFaster,
RefBoolean wantsToStop,
RefLocation focus)
run in interface ISteeringscaledActualVelocity - This is the force of the last velocity, scaled by its weight. The steering can use this vector to create the decelerating force.wantsToGoFaster - The steering should set this ref parameter, whether is possible to enlarge the velocity (wantsToGoFaster=true), or not.wantsToStop - If steering want's to stop the agent, he can set this ref parameter to true.focus - If the wantsToStop is true, steering can set the focus Location, which means the orientation of the stopped agent. (Agent will rotate to this location.)public cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPoint getNearestNavPoint(cz.cuni.amis.pogamut.base3d.worldview.object.ILocated target,
double maxDistance)
NavPoint to some 'target' no further than 'maxDistance' from the bot.target - maxDistance - public void setProperties(SteeringProperties newProperties)
ISteeringsetProperties in interface ISteeringnewProperties - the new steering propertiespublic StickToPathProperties getProperties()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.