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