跳到主要内容
版本:v10.0

M3D / M3D / Collision / OctreeNode

Class: OctreeNode

M3D.Collision.OctreeNode

Table of contents

Constructors

Methods

Constructors

constructor

new OctreeNode(box, level, parent, root, index): OctreeNode

Parameters

NameType
boxBoundingBox
levelnumber
parentOctreeNode
rootOctree
indexnumber

Returns

OctreeNode

Description

构造函数

Methods

addItem

addItem(shape): void

Parameters

NameType
shapeShapeData

Returns

void

Description

添加对象


findItems

findItems(box, items): any

Parameters

NameType
boxBoundingBox
itemsShapeData[]

Returns

any

Description

查找对象

findItems(rayPoint, items): any

Parameters

NameType
rayPointVector3
itemsShapeData[]

Returns

any


setBox

setBox(box): void

Parameters

NameType
boxBoundingBox

Returns

void

Description

设置包围盒