|
| bool | overlapBounds (const float *amin, const float *amax, const float *bmin, const float *bmax) |
| |
| bool | overlapInterval (unsigned short amin, unsigned short amax, unsigned short bmin, unsigned short bmax) |
| |
| static rcSpan * | allocSpan (rcHeightfield &hf) |
| |
| static void | freeSpan (rcHeightfield &hf, rcSpan *ptr) |
| |
| static void | addSpan (rcHeightfield &hf, const int x, const int y, const unsigned short smin, const unsigned short smax, const navAreaMask areaMask, const int flagMergeThr) |
| |
| void | rcAddSpan (rcContext *ctx, rcHeightfield &hf, const int x, const int y, const unsigned short smin, const unsigned short smax, const navAreaMask areaMask, const int flagMergeThr) |
| | Adds a span to the specified heightfield. More...
|
| |
| static void | dividePoly (const float *in, int nin, float *out1, int *nout1, float *out2, int *nout2, float x, int axis) |
| |
| static void | rasterizeTri (const float *v0, const float *v1, const float *v2, const navAreaMask areaMask, rcHeightfield &hf, const float *bmin, const float *bmax, const float cs, const float ics, const float ich, const int flagMergeThr) |
| |
| void | rcRasterizeTriangle (rcContext *ctx, const float *v0, const float *v1, const float *v2, const navAreaMask areaMask, rcHeightfield &solid, const int flagMergeThr) |
| | Rasterizes a triangle into the specified heightfield. More...
|
| |
| void | rcRasterizeTriangles (rcContext *ctx, const float *verts, const int nv, const int *tris, const navAreaMask *areaMasks, const int nt, rcHeightfield &solid, const int flagMergeThr) |
| | Rasterizes an indexed triangle mesh into the specified heightfield. More...
|
| |
| void | rcRasterizeTriangles (rcContext *ctx, const float *verts, const int nv, const unsigned short *tris, const navAreaMask *areaMasks, const int nt, rcHeightfield &solid, const int flagMergeThr) |
| | Rasterizes an indexed triangle mesh into the specified heightfield. More...
|
| |
| void | rcRasterizeTriangles (rcContext *ctx, const float *verts, const navAreaMask *areaMasks, const int nt, rcHeightfield &solid, const int flagMergeThr) |
| | Rasterizes triangles into the specified heightfield. More...
|
| |