M3D / M3D / Animation / TargetObject
Class: TargetObject
Memberof
M3D.Animation
Description
动画目标对象类
Author
YF
Table of contents
Constructors
Properties
- bCollision
- bHasMoved
- bSerializeFromKey
- cameraType
- eTargetType
- key
- name
- pBehaviorManager
- path
- pivot
- prePivot
- preQuat
- quat
- resolvedPath
- type
Methods
- flagForCollision
- getCameraType
- getInsPathAndPMIIdByResolvedPath
- getPath
- getPivot
- getPrePivot
- getPreQuat
- getQuat
- getResolvedPath
- getTargetKey
- getType
- isEqual
- setPath
- setPivot
- setPrePivot
- setPreQuat
- setQuat
- processXMLData
- resolveTarget
Constructors
constructor
• new TargetObject(behaviorManager
, name
, path
, pivot?
): TargetObject
Parameters
Name | Type | Default value | Description |
---|---|---|---|
behaviorManager | BehaviorManager | undefined | 动画行为管理器 |
name | string | undefined | 名称 |
path | string | undefined | 路径 |
pivot? | Vector3 | null |
Returns
Memberof
TargetObject
Properties
bCollision
• bCollision: boolean
bHasMoved
• bHasMoved: boolean
bSerializeFromKey
• bSerializeFromKey: boolean
cameraType
• cameraType: CameraType
eTargetType
• eTargetType: AnimationType
key
• key: number
name
• name: string
pBehaviorManager
• pBehaviorManager: BehaviorManager
path
• path: string
pivot
• pivot: Vector3
prePivot
• prePivot: Vector3
preQuat
• preQuat: Quaternion
quat
• quat: Quaternion
resolvedPath
• resolvedPath: string
type
• type: string
Methods
flagForCollision
▸ flagForCollision(): void
Returns
void
getCameraType
▸ getCameraType(): CameraType
Returns
getInsPathAndPMIIdByResolvedPath
▸ getInsPathAndPMIIdByResolvedPath(plcIdPath
): string
Parameters
Name | Type |
---|---|
plcIdPath | string |
Returns
string
getPath
▸ getPath(): string
Returns
string
getPivot
▸ getPivot(): Vector3
Returns
getPrePivot
▸ getPrePivot(): Vector3
Returns
getPreQuat
▸ getPreQuat(): Quaternion
Returns
getQuat
▸ getQuat(): Quaternion
Returns
getResolvedPath
▸ getResolvedPath(): string
Returns
string
getTargetKey
▸ getTargetKey(): number