All Packages Class Hierarchy This Package Previous Next Index
Class EDU.gatech.cc.is.clay.v_SwirlLeft_va
java.lang.Object
|
+----EDU.gatech.cc.is.clay.Node
|
+----EDU.gatech.cc.is.clay.NodeVec2
|
+----EDU.gatech.cc.is.clay.v_SwirlLeft_va
- public class v_SwirlLeft_va
- extends NodeVec2
Generate a vector that aways swirls to the left of detected hazards.
The embedded perceptual schema provides a list of hazards
This is useful for "always turn left" type behaviors.
The "swirl" behavior was originally developed by Andy Henshaw
and Tom Collins.
For detailed information on how to configure behaviors, see the
Clay page.
Copyright
(c)1998, 1998 Tucker Balch
- Version:
- $Revision: 1.2 $
- Author:
- Tucker Balch
-
DEBUG
- Turn debug printing on or off.
-
v_SwirlLeft_va(double, double, NodeVec2Array)
- Instantiate a v_SwirlLeft_va schema.
-
Value(long)
- Return a Vec2 representing the direction to go.
DEBUG
public static final boolean DEBUG
- Turn debug printing on or off.
v_SwirlLeft_va
public v_SwirlLeft_va(double soe,
double s,
NodeVec2Array im1)
- Instantiate a v_SwirlLeft_va schema.
- Parameters:
- soe - double, the sphere of influence beyond which the hazards
are not considered.
- s - double, the safety zone, inside of which a maximum repulsion
from the object is generated.
- im1 - double, the embedded perceptual schema that generates a list
of items to avoid.
Value
public Vec2 Value(long timestamp)
- Return a Vec2 representing the direction to go.
- Parameters:
- timestamp - long, only get new information if timestamp > than last call
or timestamp == -1.
- Returns:
- the movement vector.
- Overrides:
- Value in class NodeVec2
All Packages Class Hierarchy This Package Previous Next Index