Class: CameraControls
Defined in: packages/core/sdk/src/core/CameraControls.ts:23
Extends
Constructors
Constructor
new CameraControls(
options
):CameraControls
Defined in: packages/core/sdk/src/core/CameraControls.ts:27
Parameters
options
Returns
CameraControls
Overrides
Properties
debugBox
debugBox:
Mesh
=null
Defined in: packages/core/sdk/src/core/CameraControls.ts:24
debugCameraObserver
debugCameraObserver:
Observer
<any
> =null
Defined in: packages/core/sdk/src/core/CameraControls.ts:25
options
options:
IComponentOptions
Defined in: packages/core/sdk/src/core/Component.ts:9
Inherited from
viewer
viewer:
Viewer
Defined in: packages/core/sdk/src/core/Component.ts:10
Inherited from
Accessors
canvas
Get Signature
get canvas():
HTMLCanvasElement
Defined in: packages/core/sdk/src/core/Component.ts:25
Returns
HTMLCanvasElement
Inherited from
container
Get Signature
get container():
HTMLElement
Defined in: packages/core/sdk/src/core/Component.ts:21
Returns
HTMLElement
Inherited from
editor
Get Signature
get editor():
Editor
Defined in: packages/core/sdk/src/core/Component.ts:37
Returns
Inherited from
engine
Get Signature
get engine():
AbstractEngine
Defined in: packages/core/sdk/src/core/Component.ts:17
Returns
AbstractEngine
Inherited from
eventManager
Get Signature
get eventManager():
EventManager
Defined in: packages/core/sdk/src/core/Component.ts:33
Returns
Inherited from
scene
Get Signature
get scene():
PScene
Defined in: packages/core/sdk/src/core/Component.ts:29
Returns
Inherited from
Methods
createDefaultCamera()
createDefaultCamera(
radius
):void
Defined in: packages/core/sdk/src/core/CameraControls.ts:36
Parameters
radius
number
= 10
Returns
void
debugCamera()
debugCamera(
debug
):void
Defined in: packages/core/sdk/src/core/CameraControls.ts:88
调试相机, 在相机目标位置创建一个调试盒
Parameters
debug
boolean
= true
Returns
void
debugCameraCallback()
debugCameraCallback():
void
Defined in: packages/core/sdk/src/core/CameraControls.ts:75
Returns
void
focusOn()
focusOn(
meshes
,doNotUpdateMaxZ
):void
Defined in: packages/core/sdk/src/core/CameraControls.ts:118
聚焦到指定的网格, 相机半径不会变
Parameters
meshes
AbstractMesh
[]
网格
doNotUpdateMaxZ
boolean
= true
Returns
void
focusToScene()
focusToScene():
void
Defined in: packages/core/sdk/src/core/CameraControls.ts:127
Returns
void
initDebugBox()
initDebugBox():
void
Defined in: packages/core/sdk/src/core/CameraControls.ts:66
Returns
void
zoomOn()
zoomOn(
meshes
,doNotUpdateMaxZ
):void
Defined in: packages/core/sdk/src/core/CameraControls.ts:106
聚焦到指定的网格, 相机半径也会修改
Parameters
meshes
AbstractMesh
[]
网格
doNotUpdateMaxZ
boolean
= true
Returns
void