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

M3D / M3D / Utility / OctreeWorker

Class: OctreeWorker

M3D.Utility.OctreeWorker

Description

八叉树线程

Table of contents

Constructors

Methods

Constructors

constructor

new OctreeWorker(): OctreeWorker

Returns

OctreeWorker

Methods

getDrawables

getDrawables(frust, isCull, tag, isRender?): void

Parameters

NameType
frustany
isCullany
tagany
isRender?boolean

Returns

void

Description

获取绘制对象


getDrawablesWithDelayDrawList

getDrawablesWithDelayDrawList(frust): void

Parameters

NameType
frustany

Returns

void

Description

渐进式加载


setVisible

setVisible(modelId, visible): void

Parameters

NameType
modelIdany
visibleany

Returns

void

Description

设置可见性


updateData

updateData(octree, cullerHelper): void

Parameters

NameType
octreeany
cullerHelperany

Returns

void

Description

数据更新


updateOctree

updateOctree(octree): void

Parameters

NameType
octreeany

Returns

void

Description

更新八叉树数据


updateVisible

updateVisible(visiableList): void

Parameters

NameType
visiableListany

Returns

void

Description

可见性数据更新


updateWorldBoundingBox

updateWorldBoundingBox(boundingBoxList): void

Parameters

NameType
boundingBoxListany

Returns

void

Description

包围盒数据更新