Skip to content

Latest commit

 

History

History
341 lines (193 loc) · 6.58 KB

actorobservecontrolcomponent.md

File metadata and controls

341 lines (193 loc) · 6.58 KB

seinjs-camera-controls > ActorObserveControlComponent

Class: ActorObserveControlComponent

Actor观察期组件,用于挂载任意Actor上来对其进行观察。 注意此控制器控制的不是摄像机!

Hierarchy

Component<IActorObserveControlComponentState>

↳ ActorObserveControlComponent

ActorObserveControlComponent

Index

Properties

Accessors

Methods


Properties

dampingFactor

● dampingFactor: number

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:190

阻尼系数。


enableDamping

● enableDamping: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:186

开启阻尼缓动。


isEnabled

● isEnabled: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:166

是否已经开启。


isLockMove

● isLockMove: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:162

是否锁定移动。


isLockRotate

● isLockRotate: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:158

是否锁定旋转。


isLockScale

● isLockScale: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:154

是否锁定缩放。


isLockX

● isLockX: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:146

是否锁定横向旋转。


isLockY

● isLockY: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:150

是否锁定纵向旋转。


panSpeed

● panSpeed: number

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:178

平移速度。


reverseRotateAndPan

● reverseRotateAndPan: boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:194

在鼠标状态下,反转旋转和平移的行为,改为左键平移,右键旋转。


rotateSpeed

● rotateSpeed: number

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:182

旋转速度。


zoomMax

● zoomMax: number

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:170

允许的最大缩放值。


zoomMin

● zoomMin: number

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:174

允许的最小缩放值。


Accessors

active

getactive(): boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:201

当前是否正在控制。

Returns: boolean


damping

getdamping(): boolean

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:208

当前是否正在缓动。

Returns: boolean


Methods

disable

disable(): void

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:311

关闭控制器。

Returns: void


enable

enable(): void

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:277

启动控制器。

Returns: void


onAdd

onAdd(): void

Overrides Component.onAdd

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:243

添加到世界,继承请先super.onAdd()

Returns: void


onDestroy

onDestroy(): void

Overrides Component.onDestroy

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:257

销毁,继承请先super.onUpdate()

Returns: void


onInit

onInit(options?: IActorObserveControlComponentState): void

Overrides Component.onInit

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:219

初始化,继承请先super.onInit()

Parameters:

Name Type Default value
Default value options IActorObserveControlComponentState {}

Returns: void


onUpdate

onUpdate(): void

Overrides Component.onUpdate

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:250

每一帧更新,继承请先super.onUpdate()

Returns: void


setQuat

setQuat(x: number, y: number, z: number, w: number): void

Defined in ActorObserveControlComponent/ActorObserveControlComponent.ts:264

手动设置四元数。

Parameters:

Name Type
x number
y number
z number
w number

Returns: void