public class CrowdAgent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Boolean |
Active |
LocalBoundary |
Boundary |
short[] |
CornerFlags |
long[] |
CornerPolys |
float[] |
CornerVerts |
PathCorridor |
Corridor |
static int |
CrowdAgentMaxCorners |
static int |
CrowdAgentMaxNeighbors |
float |
DesiredSpeed |
float[] |
disp |
float[] |
dvel |
int |
NCorners |
CrowdNeighbour[] |
Neis |
int |
NNeis |
float[] |
npos |
float[] |
nvel |
CrowdAgentParams |
Param |
CrowdAgentState |
State |
long |
TargetPathQRef |
float[] |
TargetPos |
long |
TargetRef |
java.lang.Boolean |
TargetReplan |
float |
TargetReplanTime |
MoveRequestState |
TargetState |
float |
TopologyOptTime |
float[] |
vel |
Constructor and Description |
---|
CrowdAgent() |
Modifier and Type | Method and Description |
---|---|
float[] |
CalcSmoothSteerDirection(float[] dir) |
float[] |
CalcStraightSteerDirection(float[] dir) |
float |
GetDistanceToGoal(float range) |
void |
Integrate(float dt) |
java.lang.Boolean |
OverOffMeshConnection(float radius) |
public static int CrowdAgentMaxNeighbors
public static int CrowdAgentMaxCorners
public java.lang.Boolean Active
public CrowdAgentState State
public PathCorridor Corridor
public LocalBoundary Boundary
public float TopologyOptTime
public CrowdNeighbour[] Neis
public int NNeis
public float DesiredSpeed
public float[] npos
public float[] disp
public float[] dvel
public float[] nvel
public float[] vel
public CrowdAgentParams Param
public float[] CornerVerts
public short[] CornerFlags
public long[] CornerPolys
public int NCorners
public MoveRequestState TargetState
public long TargetRef
public float[] TargetPos
public long TargetPathQRef
public java.lang.Boolean TargetReplan
public float TargetReplanTime
public void Integrate(float dt)
public java.lang.Boolean OverOffMeshConnection(float radius)
public float GetDistanceToGoal(float range)
public float[] CalcSmoothSteerDirection(float[] dir)
public float[] CalcStraightSteerDirection(float[] dir)