|
| Voxelize (float ch, float cs, float wc, float wh, float ms) |
|
ushort[] | BoxBlur (ushort[] src, ushort[] dst) |
|
void | BuildCompactField () |
|
void | BuildContours (float maxError, int maxEdgeLength, VoxelContourSet cset, int buildFlags) |
|
void | BuildDistanceField () |
|
void | BuildPolyMesh (VoxelContourSet cset, int nvp, out VoxelMesh mesh) |
|
void | BuildRegions () |
|
void | BuildVoxelConnections () |
|
int | CalcAreaOfPolygon2D (int[] verts, int nverts) |
|
ushort | CalculateDistanceField (ushort[] src) |
|
Vector3 | ConvertPos (int x, int y, int z) |
|
Vector3 | ConvertPosCorrZ (int x, int y, int z) |
|
Vector3 | ConvertPosition (int x, int z, int i) |
|
Vector3 | ConvertPosWithoutOffset (int x, int y, int z) |
|
void | DrawLine (int a, int b, int[] indices, int[] verts, Color col) |
|
void | ErodeVoxels (int radius) |
|
void | ErodeWalkableArea (int radius) |
|
ushort[] | ExpandRegions (int maxIterations, uint level, ushort[] srcReg, ushort[] srcDist, ushort[] dstReg, ushort[] dstDist, List< int > stack) |
|
void | FilterLedges (uint voxelWalkableHeight, int voxelWalkableClimb, float cs, float ch, Vector3 min) |
|
void | FilterLowHeightSpans (uint voxelWalkableHeight, float cs, float ch, Vector3 min) |
|
void | FilterSmallRegions (ushort[] reg, int minRegionSize, int maxRegions) |
| Filters out or merges small regions.
|
|
bool | FloodRegion (int x, int z, int i, uint level, ushort r, ushort[] srcReg, ushort[] srcDist, List< int > stack) |
|
int | GetCornerHeight (int x, int z, int i, int dir, ref bool isBorderVertex) |
|
void | MarkRectWithRegion (int minx, int maxx, int minz, int maxz, ushort region, ushort[] srcReg) |
|
void | OnGUI () |
|
void | RemoveDegenerateSegments (List< int > simplified) |
|
void | SimplifyContour (List< int > verts, List< int > simplified, float maxError, int maxEdgeLenght, int buildFlags) |
|
int | Triangulate (int n, int[] verts, ref int[] indices, ref int[] tris) |
|
VoxelArea | VoxelizeMesh (MeshFilter[] filters, RecastGraph.ExtraMesh[] extraMeshes=null) |
|
void | WalkContour (int x, int z, int i, int[] flags, List< int > verts) |
|
|
static int | Area2 (int a, int b, int c, int[] verts) |
|
static Bounds | CollectMeshes (MeshFilter[] filters, RecastGraph.ExtraMesh[] extraMeshes, Bounds bounds, out Vector3[] verts, out int[] tris) |
|
static bool | Collinear (int a, int b, int c, int[] verts) |
|
static bool | Diagonal (int i, int j, int n, int[] verts, int[] indices) |
|
static bool | Ileft (int a, int b, int c, int[] va, int[] vb, int[] vc) |
|
static bool | InCone (int i, int j, int n, int[] verts, int[] indices) |
|
static bool | IntersectProp (int a, int b, int c, int d, int[] verts) |
|
static bool | Left (int a, int b, int c, int[] verts) |
|
static bool | LeftOn (int a, int b, int c, int[] verts) |
|
static bool | MergeContours (ref VoxelContour ca, ref VoxelContour cb, int ia, int ib) |
|
static int | Next (int i, int n) |
|
static int | Prev (int i, int n) |
|
static bool | Xorb (bool x, bool y) |
|