Skip to content

@simversus/yjvis


@simversus/yjvis / cax / Picker

Class: Picker

Defined in: cax/Selector.ts:594

cpu拾取器,性能不如gpu拾取,但是能够拾取被遮挡的单元/模型

Constructors

Constructor

new Picker(): Picker

Returns

Picker

Methods

buildQuadTree()

buildQuadTree(models, maxLevel, maxCount, camera): void

Defined in: cax/Selector.ts:607

构建四叉树

Parameters

models

Model[]

拾取模型

maxLevel

number

四叉树最大层级

maxCount

number

四叉树一个节点的最大对象数

camera

any

相机

Returns

void


select()

select(op): Promise<SelectResult>

Defined in: cax/Selector.ts:660

进行拾取

Parameters

op

SelectOP

Returns

Promise<SelectResult>