M3D / M3D / Animation / Process
Class: Process
Memberof
M3D.Animation
Description
动画过程类
Author
YF
Hierarchy
-
Process
Table of contents
Constructors
Properties
Methods
- addTargetObject
- caculateTickCount
- createTargetObjectByPath
- deleteAllTargetObject
- findTargetObjectByID
- findTargetObjectByPath
- getBehaviorManager
- getBehaviorManagerID
- getCamera
- getCameraTargetObject
- getDesc
- getID
- getName
- getPreTickCount
- getProcessManager
- getSimulationAnimationManager
- getTickCount
- getType
- isRecCam
- isRecIns
- isRecOnlySelIns
- setBehaviorManagerID
- setCamera
- setDesc
- setID
- setIsRecCam
- setIsRecIns
- setIsRecOnlySelIns
- setName
- setPreTickCount
- setProcessManager
- targetObject2StructInfo
- updateView
- processXMLData
Constructors
constructor
• new Process(ID
, behaviorManagerID
, name
): Process
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
behaviorManagerID | number | 关联的行为管理器id |
name | string | 名称 |
Returns
Memberof
Process
Properties
ID
• ID: number
Description
过程id
Memberof
Process
behaviorManagerID
• behaviorManagerID: number
Description
关联的行为管理器id
Memberof
Process
desc
• desc: string
Description
动画过程描述
Memberof
Process
name
• name: string
Description
过程名称
Memberof
Process
preTickCount
• preTickCount: number
Description
之前所有步骤的TickCount
Memberof
Process
processManager
• processManager: ProcessManager
Description
关联的过程管理器对象
Memberof
Process
targetObjectList
• targetObjectList: ProcessTargetObject
[]
Description
目标对象数组
Memberof
Process
tickCount
• tickCount: number
Description
帧数量
Memberof
Process
Methods
addTargetObject
▸ addTargetObject(tinfo
): void
Parameters
Name | Type |
---|---|
tinfo | ProcessTargetObject |
Returns
void
Description
添加目标对象
Memberof
Process
caculateTickCount
▸ caculateTickCount(): void
Returns
void
Description
计算帧数量
Memberof
Process
createTargetObjectByPath
▸ createTargetObjectByPath(name
, path
): any
Parameters
Name | Type | Description |
---|---|---|
name | string | 名称 |
path | string | 路径 |
Returns
any
Description
创建目标对象
Memberof
Process
deleteAllTargetObject
▸ deleteAllTargetObject(): void
Returns
void
Description
删除所有目标对象
Memberof
Process
findTargetObjectByID
▸ findTargetObjectByID(ID
): ProcessTargetObject
Parameters
Name | Type | Description |
---|---|---|
ID | number | 目标对象的id |
Returns
Description
查找目标对象
Memberof
Process
findTargetObjectByPath
▸ findTargetObjectByPath(path
): ProcessTargetObject
Parameters
Name | Type | Description |
---|---|---|
path | string | 路径 |