Selection

选择类,用于用户拾取场景中的几何元素

Constructor

new Selection(sceneManager,renderManager)

Parameters

param
type
description

sceneManager

一个场景管理器实例,获取与场景相关的控制。

renderManager

一个渲染管理器实例,获取与渲染相关的控制。

Properties

name
type
description

enableMultiSelection

bool

是否可以多选

enableHover

bool

是否启用鼠标悬停效果

currentSelectedCount

number

当前选择的个数

updateViewPoint

bool

是否更新视点

Methods

addPick(object3D)

将选中的物体放入选择组

Parameters

param
type
description

object3D

将选中的物体放入选择组

clear()

清除当前所有选择

clearHover()

清除当前鼠标掠过时的所有选择

setInitViewPoint(vector3)

设置视点值

Parameters

param
type
description

vector3

设置视点值

getCurrentViewPoint()

得到当前的视点

Returns

Vector3

reverseMouseButton(boolean)

反转鼠标左、右键功能

Parameters

param
type
description

boolean

bool

反转鼠标左、右键功能

Returns

boolean

最后更新于

这有帮助吗?