Small World Engine API Reference - v0.76.20
Preparing search index...
Octree
Class Octree
An octree for spatial partitioning.
Index
Constructors
constructor
Properties
root
Methods
clear
insert
query
query
Ray
query
Volume
Constructors
constructor
new
Octree
(
bounds
:
BoundingBox
,
options
?:
OctreeOptions
)
:
Octree
Parameters
bounds
:
BoundingBox
options
:
OctreeOptions
= {}
Returns
Octree
Properties
root
root
:
OctreeNode
Methods
clear
clear
()
:
void
Returns
void
insert
insert
(
obj
:
Collidable
)
:
boolean
Parameters
obj
:
Collidable
Returns
boolean
query
query
(
frustum
:
Frustum
,
outResult
:
Collidable
[]
,
intersectedNodes
?:
Set
<
OctreeNode
>
,
)
:
void
Parameters
frustum
:
Frustum
outResult
:
Collidable
[]
Optional
intersectedNodes
:
Set
<
OctreeNode
>
Returns
void
query
Ray
queryRay
(
ray
:
Ray
,
outResult
:
Collidable
[]
,
intersectedNodes
?:
Set
<
OctreeNode
>
,
)
:
void
Parameters
ray
:
Ray
outResult
:
Collidable
[]
Optional
intersectedNodes
:
Set
<
OctreeNode
>
Returns
void
query
Volume
queryVolume
(
volume
:
BoundingVolume
,
outResult
:
Collidable
[]
)
:
void
Parameters
volume
:
BoundingVolume
outResult
:
Collidable
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
root
Methods
clear
insert
query
query
Ray
query
Volume
Small World Engine API Reference - v0.76.20
Loading...
An octree for spatial partitioning.