atavism.server.pathing.recast
Class Geometry
java.lang.Object
atavism.server.pathing.recast.Geometry
public class Geometry
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WalkableArea
public static short WalkableArea
Vertexes
public java.util.ArrayList<RecastVertex> Vertexes
NumVertexes
public int NumVertexes
Triangles
public java.util.ArrayList<java.lang.Integer> Triangles
NumTriangles
public int NumTriangles
MaxBounds
public RecastVertex MaxBounds
MinBounds
public RecastVertex MinBounds
ChunkyTriMesh
public ChunkyTriMesh ChunkyTriMesh
OffMeshConnectionVerts
public java.util.ArrayList<java.lang.Float> OffMeshConnectionVerts
OffMeshConnectionRadii
public java.util.ArrayList<java.lang.Float> OffMeshConnectionRadii
OffMeshConnectionDirections
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionDirections
OffMeshConnectionAreas
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionAreas
OffMeshConnectionFlags
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionFlags
OffMeshConnectionIds
public java.util.ArrayList<java.lang.Long> OffMeshConnectionIds
OffMeshConnectionCount
public long OffMeshConnectionCount
Geometry
public Geometry()
Geometry
public Geometry(java.lang.String filename)
WalkableAreas
public int WalkableAreas()
CalculateBounds
public void CalculateBounds()
MarkWalkableTriangles
public void MarkWalkableTriangles(float walkableSlopeAngle,
short[] areas)
MarkWalkableTriangles
public void MarkWalkableTriangles(float walkableSlopeAngle,
java.util.List<java.lang.Integer> triangles,
int numTriangles,
short[] areas)
CreateChunkyTriMesh
public void CreateChunkyTriMesh()
AddOffMeshConnection
public void AddOffMeshConnection(RecastVertex start,
RecastVertex end,
float radius,
java.lang.Boolean biDirectional,
short area,
int flags)