public class Geometry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ChunkyTriMesh |
ChunkyTriMesh |
RecastVertex |
MaxBounds |
RecastVertex |
MinBounds |
int |
NumTriangles |
int |
NumVertexes |
java.util.ArrayList<java.lang.Integer> |
OffMeshConnectionAreas |
long |
OffMeshConnectionCount |
java.util.ArrayList<java.lang.Integer> |
OffMeshConnectionDirections |
java.util.ArrayList<java.lang.Integer> |
OffMeshConnectionFlags |
java.util.ArrayList<java.lang.Long> |
OffMeshConnectionIds |
java.util.ArrayList<java.lang.Float> |
OffMeshConnectionRadii |
java.util.ArrayList<java.lang.Float> |
OffMeshConnectionVerts |
java.util.ArrayList<java.lang.Integer> |
Triangles |
java.util.ArrayList<RecastVertex> |
Vertexes |
static short |
WalkableArea |
Constructor and Description |
---|
Geometry() |
Geometry(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
void |
AddOffMeshConnection(RecastVertex start,
RecastVertex end,
float radius,
java.lang.Boolean biDirectional,
short area,
int flags) |
void |
CalculateBounds() |
void |
CreateChunkyTriMesh() |
void |
MarkWalkableTriangles(float walkableSlopeAngle,
java.util.List<java.lang.Integer> triangles,
int numTriangles,
short[] areas) |
void |
MarkWalkableTriangles(float walkableSlopeAngle,
short[] areas) |
int |
WalkableAreas() |
public static short WalkableArea
public java.util.ArrayList<RecastVertex> Vertexes
public int NumVertexes
public java.util.ArrayList<java.lang.Integer> Triangles
public int NumTriangles
public RecastVertex MaxBounds
public RecastVertex MinBounds
public ChunkyTriMesh ChunkyTriMesh
public java.util.ArrayList<java.lang.Float> OffMeshConnectionVerts
public java.util.ArrayList<java.lang.Float> OffMeshConnectionRadii
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionDirections
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionAreas
public java.util.ArrayList<java.lang.Integer> OffMeshConnectionFlags
public java.util.ArrayList<java.lang.Long> OffMeshConnectionIds
public long OffMeshConnectionCount
public int WalkableAreas()
public void CalculateBounds()
public void MarkWalkableTriangles(float walkableSlopeAngle, short[] areas)
public void MarkWalkableTriangles(float walkableSlopeAngle, java.util.List<java.lang.Integer> triangles, int numTriangles, short[] areas)
public void CreateChunkyTriMesh()
public void AddOffMeshConnection(RecastVertex start, RecastVertex end, float radius, java.lang.Boolean biDirectional, short area, int flags)