跳到主要内容
版本:v10.0

M3D / M3D / Animation / ProcessTargetObject

Class: ProcessTargetObject

M3D.Animation.ProcessTargetObject

Memberof

M3D.Animation

Description

动画过程目标对象类

Author

YF

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ProcessTargetObject(pParent, name, path, pos?, quat?, scale?, visible?, fTrans?): ProcessTargetObject

Parameters

NameTypeDefault value
pParentanyundefined
namestringundefined
pathstringundefined
pos?Vector3null
quat?Quaternionnull
scale?Vector3null
visible?booleantrue
fTrans?number-1.0

Returns

ProcessTargetObject

Memberof

ProcessTargetObject

Properties

CameraType

CameraType: CameraType


bSerializeFromKey

bSerializeFromKey: boolean


bVisible

bVisible: boolean


cameraProjectionType

cameraProjectionType: CameraProjectionType


key

key: number


name

name: string


pParent

pParent: any


path

path: string


pos

pos: Vector3


quat

quat: Quaternion


resolvedPath

resolvedPath: string


scale

scale: Vector3


trans

trans: number


type

type: string

Methods

getCameraProjectionType

getCameraProjectionType(): CameraProjectionType

Returns

CameraProjectionType


getCameraType

getCameraType(): CameraType

Returns

CameraType

Description

获取相机类型

Memberof

ProcessTargetObject


getInsPathAndPMIIdByResolvedPath

getInsPathAndPMIIdByResolvedPath(plcIdPath): string

Parameters

NameType
plcIdPathstring

Returns

string


getName

getName(): string

Returns

string

Description

获取名称

Memberof

ProcessTargetObject


getPath

getPath(): string

Returns

string

Description

获取路径

Memberof

ProcessTargetObject


getPos

getPos(): Vector3

Returns

Vector3


getQuat

getQuat(): Quaternion

Returns

Quaternion


getResolvedPath

getResolvedPath(): string

Returns

string


getScale

getScale(): Vector3

Returns

Vector3


getTargetKey

getTargetKey(): number

Returns

number


getTrans

getTrans(): number

Returns

number


getType

getType(): string

Returns

string

Description

获取类型

Memberof

ProcessTargetObject


getVisible

getVisible(): boolean

Returns

boolean


isEqual

isEqual(target): boolean

Parameters

NameType
targetstring

Returns

boolean


setValue

setValue(name, pos, quat, scale, visible, fTrans): void

Parameters

NameType
namestring
posVector3
quatQuaternion
scaleVector3
visibleboolean
fTransnumber

Returns

void


toStructInfo

toStructInfo(pTargetObjectInfo): void

Parameters

NameType
pTargetObjectInfoTargetObjectInfo

Returns

void


ResolveTarget

ResolveTarget(strIn, resultArray): void

Parameters

NameType
strInstring
resultArray(string | CameraProjectionType | CameraType)[]

Returns

void


processXMLData

processXMLData(buffer, outerProcess): void

Parameters

NameTypeDescription
bufferanyXML结构数据
outerProcessany父级节点对象

Returns

void

Description

解析数据

Static

Memberof

ProcessTargetObject