NavMesh¶
- Inherit:
- SceneObject
Description¶
UNDOCUMENTED!
Methods¶
-
bool
NavMesh::
build
(bool background, bool save)¶ Create a Recast nav mesh.
-
void
NavMesh::
buildTiles
(Box3F box)¶ Rebuild the tiles overlapped by the input box.
-
void
NavMesh::
cancelBuild
()¶ Cancel the current NavMesh build.
-
bool
NavMesh::
load
()¶ Load this NavMesh from its file.
-
void
NavMesh::
save
()¶ Save this NavMesh to its file.
Fields¶
-
float
NavMesh::
actorClimb
¶ Maximum climbing height of an actor.
-
float
NavMesh::
actorHeight
¶ Height of an actor.
-
float
NavMesh::
actorRadius
¶ Radius of an actor.
-
bool
NavMesh::
alwaysRender
¶ Display this NavMesh even outside the editor.
-
int
NavMesh::
borderSize
¶ Size of the non-walkable border around the navigation mesh (in voxels).
-
float
NavMesh::
cellHeight
¶ Height of a voxel.
-
float
NavMesh::
cellSize
¶ Length/width of a voxel.
-
float
NavMesh::
detailSampleDist
¶ Sets the sampling distance to use when generating the detail mesh.
-
float
NavMesh::
detailSampleError
¶ The maximum distance the detail mesh surface should deviate from heightfield data.
-
string
NavMesh::
fileName
¶ Name of the data file to store this navmesh in (relative to engine executable).
-
int
NavMesh::
maxEdgeLen
¶ The maximum allowed length for contour edges along the border of the mesh.
-
int
NavMesh::
maxPolysPerTile
¶ The maximum number of polygons allowed in a tile.
-
int
NavMesh::
mergeRegionArea
¶ Any regions with a span count smaller than this value will, if possible, be merged with larger regions.
-
int
NavMesh::
minRegionArea
¶ The minimum number of cells allowed to form isolated island areas.
-
float
NavMesh::
simplificationError
¶ The maximum distance a simplfied contour’s border edges should deviate from the original raw contour.
-
float
NavMesh::
tileSize
¶ The horizontal size of tiles.
-
float
NavMesh::
walkableSlope
¶ Maximum walkable slope in degrees.