recast-navigation-js
Preparing search index...
index
RawModule
NavMeshQuery
Class NavMeshQuery
Index
Constructors
constructor
Properties
m_
nav
Query
Methods
closest
Point
On
Poly
destroy
find
Closest
Point
find
Nearest
Poly
find
Path
find
Polys
Around
Circle
find
Random
Point
find
Random
Point
Around
Circle
find
Straight
Path
get_
m_
nav
Query
get
Poly
Height
init
move
Along
Surface
query
Polygons
raycast
set_
m_
nav
Query
Constructors
constructor
new
NavMeshQuery
()
:
RawModule
.
NavMeshQuery
Returns
RawModule
.
NavMeshQuery
new
NavMeshQuery
(
navMeshQuery
:
dtNavMeshQuery
)
:
RawModule
.
NavMeshQuery
Parameters
navMeshQuery
:
dtNavMeshQuery
Returns
RawModule
.
NavMeshQuery
Properties
m_
nav
Query
m_navQuery
:
dtNavMeshQuery
Methods
closest
Point
On
Poly
closestPointOnPoly
(
ref
:
number
,
pos
:
readonly
number
[]
,
closest
:
Vec3
,
posOverPoly
:
BoolRef
,
)
:
number
Parameters
ref
:
number
pos
:
readonly
number
[]
closest
:
Vec3
posOverPoly
:
BoolRef
Returns
number
destroy
destroy
()
:
void
Returns
void
find
Closest
Point
findClosestPoint
(
position
:
readonly
number
[]
,
halfExtents
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
resultPolyRef
:
UnsignedIntRef
,
resultPoint
:
Vec3
,
resultPosOverPoly
:
BoolRef
,
)
:
number
Parameters
position
:
readonly
number
[]
halfExtents
:
readonly
number
[]
filter
:
dtQueryFilter
resultPolyRef
:
UnsignedIntRef
resultPoint
:
Vec3
resultPosOverPoly
:
BoolRef
Returns
number
find
Nearest
Poly
findNearestPoly
(
center
:
readonly
number
[]
,
halfExtents
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
nearestRef
:
UnsignedIntRef
,
nearestPt
:
Vec3
,
isOverPoly
:
BoolRef
,
)
:
number
Parameters
center
:
readonly
number
[]
halfExtents
:
readonly
number
[]
filter
:
dtQueryFilter
nearestRef
:
UnsignedIntRef
nearestPt
:
Vec3
isOverPoly
:
BoolRef
Returns
number
find
Path
findPath
(
startRef
:
number
,
endRef
:
number
,
startPos
:
readonly
number
[]
,
endPos
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
path
:
RawModule
.
UnsignedIntArray
,
maxPath
:
number
,
)
:
number
Parameters
startRef
:
number
endRef
:
number
startPos
:
readonly
number
[]
endPos
:
readonly
number
[]
filter
:
dtQueryFilter
path
:
RawModule
.
UnsignedIntArray
maxPath
:
number
Returns
number
find
Polys
Around
Circle
findPolysAroundCircle
(
startRef
:
number
,
centerPos
:
readonly
number
[]
,
radius
:
number
,
filter
:
dtQueryFilter
,
resultRef
:
RawModule
.
UnsignedIntArray
,
resultParent
:
RawModule
.
UnsignedIntArray
,
resultCost
:
RawModule
.
FloatArray
,
resultCount
:
IntRef
,
maxResult
:
number
,
)
:
number
Parameters
startRef
:
number
centerPos
:
readonly
number
[]
radius
:
number
filter
:
dtQueryFilter
resultRef
:
RawModule
.
UnsignedIntArray
resultParent
:
RawModule
.
UnsignedIntArray
resultCost
:
RawModule
.
FloatArray
resultCount
:
IntRef
maxResult
:
number
Returns
number
find
Random
Point
findRandomPoint
(
filter
:
dtQueryFilter
,
resultRandomRef
:
UnsignedIntRef
,
resultRandomPoint
:
Vec3
,
)
:
number
Parameters
filter
:
dtQueryFilter
resultRandomRef
:
UnsignedIntRef
resultRandomPoint
:
Vec3
Returns
number
find
Random
Point
Around
Circle
findRandomPointAroundCircle
(
startRef
:
number
,
centerPos
:
readonly
number
[]
,
radius
:
number
,
filter
:
dtQueryFilter
,
resultRandomRef
:
UnsignedIntRef
,
resultRandomPoint
:
Vec3
,
)
:
number
Parameters
startRef
:
number
centerPos
:
readonly
number
[]
radius
:
number
filter
:
dtQueryFilter
resultRandomRef
:
UnsignedIntRef
resultRandomPoint
:
Vec3
Returns
number
find
Straight
Path
findStraightPath
(
startPos
:
readonly
number
[]
,
endPos
:
readonly
number
[]
,
pathPolys
:
RawModule
.
UnsignedIntArray
,
straightPath
:
RawModule
.
FloatArray
,
straightPathFlags
:
RawModule
.
UnsignedCharArray
,
straightPathRefs
:
RawModule
.
UnsignedIntArray
,
straightPathCountRef
:
IntRef
,
maxStraightPath
:
number
,
options
:
number
,
)
:
number
Parameters
startPos
:
readonly
number
[]
endPos
:
readonly
number
[]
pathPolys
:
RawModule
.
UnsignedIntArray
straightPath
:
RawModule
.
FloatArray
straightPathFlags
:
RawModule
.
UnsignedCharArray
straightPathRefs
:
RawModule
.
UnsignedIntArray
straightPathCountRef
:
IntRef
maxStraightPath
:
number
options
:
number
Returns
number
get_
m_
nav
Query
get_m_navQuery
()
:
dtNavMeshQuery
Returns
dtNavMeshQuery
get
Poly
Height
getPolyHeight
(
ref
:
number
,
pos
:
readonly
number
[]
,
height
:
FloatRef
)
:
number
Parameters
ref
:
number
pos
:
readonly
number
[]
height
:
FloatRef
Returns
number
init
init
(
navMesh
:
RawModule
.
NavMesh
,
maxNodes
:
number
)
:
number
Parameters
navMesh
:
RawModule
.
NavMesh
maxNodes
:
number
Returns
number
move
Along
Surface
moveAlongSurface
(
startRef
:
number
,
startPos
:
readonly
number
[]
,
endPos
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
resultPos
:
Vec3
,
visited
:
RawModule
.
UnsignedIntArray
,
maxVisitedSize
:
number
,
)
:
number
Parameters
startRef
:
number
startPos
:
readonly
number
[]
endPos
:
readonly
number
[]
filter
:
dtQueryFilter
resultPos
:
Vec3
visited
:
RawModule
.
UnsignedIntArray
maxVisitedSize
:
number
Returns
number
query
Polygons
queryPolygons
(
center
:
readonly
number
[]
,
halfExtents
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
polys
:
RawModule
.
UnsignedIntArray
,
polyCount
:
IntRef
,
maxPolys
:
number
,
)
:
number
Parameters
center
:
readonly
number
[]
halfExtents
:
readonly
number
[]
filter
:
dtQueryFilter
polys
:
RawModule
.
UnsignedIntArray
polyCount
:
IntRef
maxPolys
:
number
Returns
number
raycast
raycast
(
startRef
:
number
,
startPos
:
readonly
number
[]
,
endPos
:
readonly
number
[]
,
filter
:
dtQueryFilter
,
options
:
number
,
hit
:
dtRaycastHit
,
prevRef
:
number
,
)
:
number
Parameters
startRef
:
number
startPos
:
readonly
number
[]
endPos
:
readonly
number
[]
filter
:
dtQueryFilter
options
:
number
hit
:
dtRaycastHit
prevRef
:
number
Returns
number
set_
m_
nav
Query
set_m_navQuery
(
m_navQuery
:
dtNavMeshQuery
)
:
void
Parameters
m_navQuery
:
dtNavMeshQuery
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
m_
nav
Query
Methods
closest
Point
On
Poly
destroy
find
Closest
Point
find
Nearest
Poly
find
Path
find
Polys
Around
Circle
find
Random
Point
find
Random
Point
Around
Circle
find
Straight
Path
get_
m_
nav
Query
get
Poly
Height
init
move
Along
Surface
query
Polygons
raycast
set_
m_
nav
Query
recast-navigation-js
Loading...