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
设置包围盒