M3D / M3D / Collision / OctreeNode
Class: OctreeNode
Table of contents
Constructors
Methods
Constructors
constructor
• new OctreeNode(box, level, parent, root, index): OctreeNode
Parameters
| Name | Type |
|---|---|
box | BoundingBox |
level | number |
parent | OctreeNode |
root | Octree |
index | number |
Returns
Description
构造函数
Methods
addItem
▸ addItem(shape): void
Parameters
| Name | Type |
|---|---|
shape | ShapeData |
Returns
void
Description
添加对象
findItems
▸ findItems(box, items): any
Parameters
| Name | Type |
|---|---|
box | BoundingBox |
items | ShapeData[] |
Returns
any
Description
查找对象
▸ findItems(rayPoint, items): any
Parameters
| Name | Type |
|---|---|
rayPoint | Vector3 |
items | ShapeData[] |
Returns
any
setBox
▸ setBox(box): void
Parameters
| Name | Type |
|---|---|
box | BoundingBox |
Returns
void
Description
设置包围盒