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

M3D / M3D / Animation / Group

Class: Group

M3D.Animation.Group

Memberof

M3D.Animation

Description

Author

YF

Export

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Group(): Group

Returns

Group

new Group(ID, strName): Group

Parameters

NameType
IDnumber
strNamestring

Returns

Group

Properties

ID

ID: number


groupItems

groupItems: GroupItem[]


pos

pos: AniPoint


quat

quat: AniQuat


strName

strName: string

Methods

addGroupItem

addGroupItem(pItem): boolean


/*! Add group item.


Parameters

NameType
pItemGroupItem

Returns

boolean


deleteGroupItem

deleteGroupItem(pGroupItem): boolean


删除Item,成功返回true


Parameters

NameType
pGroupItemGroupItem

Returns

boolean

deleteGroupItem(nIndex): boolean

Parameters

NameType
nIndexnumber

Returns

boolean

deleteGroupItem(strPlcPath): boolean

Parameters

NameType
strPlcPathstring

Returns

boolean


findGrouptem

findGrouptem(strPlcPath): boolean


!查找指定plcpath的Item


Parameters

NameType
strPlcPathstring

Returns

boolean


getID

getID(): number

This method get CGroup ID.

Returns

number


getItem

getItem(nIndex): GroupItem


! Get group item.


Parameters

NameType
nIndexnumber

Returns

GroupItem


getName

getName(): string


/*! Return Name of the Group.


Returns

string


getPos

getPos(): AniPoint

Returns

AniPoint


getRotation

getRotation(): AniQuat

Returns

AniQuat


isInGroup

isInGroup(strPath): boolean


是否在分组中


Parameters

NameType
strPathstring

Returns

boolean


setID

setID(groupID): void


! This method set CGroup ID.


Parameters

NameType
groupIDnumber

Returns

void


setName

setName(strName): void


/*! Sets the Name of the Group.


Parameters

NameType
strNamestring

Returns

void


setPos

setPos(pos): void

Parameters

NameType
posAniPoint

Returns

void


setRotation

setRotation(quat): void

Parameters

NameType
quatAniQuat

Returns

void