M3D / M3D / Actions / CameraAction
Class: CameraAction
Memberof
M3D.Actions
Description
相机Action
Author
YW
Date
Hierarchy
-
↳
CameraAction
Table of contents
Constructors
Properties
- id
- _BACK_MVMATRIX
- _BOTTOM_MVMATRIX
- _DEFAULT_MVMATRIX
- _FRONT_MVMATRIX
- _ISOMETRIC_MVMATRIX
- _LEFT_MVMATRIX
- _RIGHT_MVMATRIX
- _TOP_MVMATRIX
- count
Methods
- execute
- getEvents
- getId
- registerEvent
- removeEvent
- setAnimate
- setId
- setRestoreCamera
- setWalkThrough
- BACK_MVMATRIX
- BOTTOM_MVMATRIX
- DEFAULT_MVMATRIX
- FRONT_MVMATRIX
- ISOMETRIC_MVMATRIX
- LEFT_MVMATRIX
- RIGHT_MVMATRIX
- TOP_MVMATRIX
Constructors
constructor
• new CameraAction(v
): CameraAction
Parameters
Name | Type | Description |
---|---|---|
v | Viewport | 视口 |
Returns
Description
构造方法
Overrides
Properties
id
• id: number
Inherited from
_BACK_MVMATRIX
▪ Static
_BACK_MVMATRIX: Matrix4
_BOTTOM_MVMATRIX
▪ Static
_BOTTOM_MVMATRIX: Matrix4
_DEFAULT_MVMATRIX
▪ Static
_DEFAULT_MVMATRIX: Matrix4
_FRONT_MVMATRIX
▪ Static
_FRONT_MVMATRIX: Matrix4
_ISOMETRIC_MVMATRIX
▪ Static
_ISOMETRIC_MVMATRIX: Matrix4
_LEFT_MVMATRIX
▪ Static
_LEFT_MVMATRIX: Matrix4
_RIGHT_MVMATRIX
▪ Static
_RIGHT_MVMATRIX: Matrix4
_TOP_MVMATRIX
▪ Static
_TOP_MVMATRIX: Matrix4
count
▪ Static
count: number
Inherited from
Methods
execute
▸ execute(): ActionState
Returns
Description
执行Action
Inherited from
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
registerEvent
▸ registerEvent(event
): void
Parameters
Name | Type | Description |
---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
setAnimate
▸ setAnimate(bAnimate
): void
Parameters
Name | Type | Description |
---|---|---|
bAnimate | boolean | 是否使用动画效果 |
Returns
void
Description
设置是否使用动画效果
setId
▸ setId(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setRestoreCamera
▸ setRestoreCamera(bRestore
): void
Parameters
Name | Type | Description |
---|---|---|
bRestore | boolean | 是否恢复摄像机状态 |
Returns
void
Description
设置是否回复摄像机状态
setWalkThrough
▸ setWalkThrough(bWalk
): void
Parameters
Name | Type | Description |
---|---|---|
bWalk | boolean | 是否是漫游模式 |
Returns
void
Description
设置是否是漫游状态
BACK_MVMATRIX
▸ BACK_MVMATRIX(): Matrix4