Kaim::NavMeshGenParameters Class Reference

Kaim::NavMeshGenParameters Class Reference

#include <navmeshelementblob.h>

Class Description

This object indicates the settings used to generate the NavMeshElementBlob, and thereby the physical characteristics and movement model of the characters expected to use the NavMesh at runtime.

Public Member Functions

KyInt32 GetCellSizeInCoord () const
 

Public Attributes

KyFloat32 m_altitudeTolerance
 
KyInt32 m_cellSizeInPixel
 
KyFloat32 m_entityHeight
 
KyFloat32 m_entityRadius
 
KyFloat32 m_integerPrecision
 
KyFloat32 m_slopeMax
 
KyFloat32 m_stepMax
 

Member Function Documentation

KyInt32 Kaim::NavMeshGenParameters::GetCellSizeInCoord ( ) const
inline

Retrieves the number of raster pixels that make up the length and width of each cell.

Member Data Documentation

KyFloat32 Kaim::NavMeshGenParameters::m_altitudeTolerance

The maximum difference in altitude that may exist between the NavMesh and the original terrain mesh.

KyInt32 Kaim::NavMeshGenParameters::m_cellSizeInPixel

For internal use. Do not modify.

KyFloat32 Kaim::NavMeshGenParameters::m_entityHeight

The height in meter of the characters that can use this NavMesh, in meters.

KyFloat32 Kaim::NavMeshGenParameters::m_entityRadius

The radius in meters of the characters that can use this NavMesh, in meters.

KyFloat32 Kaim::NavMeshGenParameters::m_integerPrecision

For internal use. Do not modify.

KyFloat32 Kaim::NavMeshGenParameters::m_slopeMax

The maximum slope, in degrees, for a triangle in the terrain mesh to be considered navigable.

KyFloat32 Kaim::NavMeshGenParameters::m_stepMax

The maximum difference in altitude, in meters, that is considered navigable between neighboring pixels in the raster created from the terrain mesh.


The documentation for this class was generated from the following file: