public class HeightField
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
float[] |
Bmax |
float[] |
Bmin |
float |
Ch |
float |
Cs |
protected float[] |
d |
Span |
Freelist |
int |
Height |
static long |
NullArea |
SpanPool |
Pools |
Span[] |
Spans |
int |
Width |
Constructor and Description |
---|
HeightField(int width,
int height,
float[] bmin,
float[] bmax,
float cs,
float ch) |
Modifier and Type | Method and Description |
---|---|
void |
FilterLedgeSpans(int walkableHeight,
int walkableClimb) |
void |
FilterLowHangingWalkableObstacles(int walkableClimb) |
void |
FilterWalkableLowHeightSpans(int walkableHeight) |
int |
GetHeightFieldSpanCount() |
void |
RasterizeTriangles(Geometry geom,
java.util.List<java.lang.Integer> triangles,
int numTriangles,
short[] areas,
int flagMergeThr) |
void |
RasterizeTriangles(Geometry geom,
short[] areas,
int flagMergeThr) |
public int Width
public int Height
public float[] Bmin
public float[] Bmax
public float Cs
public float Ch
public Span[] Spans
public SpanPool Pools
public Span Freelist
protected float[] d
public static long NullArea
public HeightField(int width, int height, float[] bmin, float[] bmax, float cs, float ch)
public void RasterizeTriangles(Geometry geom, short[] areas, int flagMergeThr)
public void RasterizeTriangles(Geometry geom, java.util.List<java.lang.Integer> triangles, int numTriangles, short[] areas, int flagMergeThr)
public void FilterLowHangingWalkableObstacles(int walkableClimb)
public void FilterLedgeSpans(int walkableHeight, int walkableClimb)
public void FilterWalkableLowHeightSpans(int walkableHeight)
public int GetHeightFieldSpanCount()