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

M3D / M3D / Animation / AniPoint

Class: AniPoint

M3D.Animation.AniPoint

Memberof

M3D.Animation

Description

动画点类

Author

YF

Export

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new AniPoint(): AniPoint

Returns

AniPoint

Memberof

AniPoint

new AniPoint(x, y, z): AniPoint

Parameters

NameTypeDescription
xanyx值
yanyy值
zanyz值

Returns

AniPoint

Memberof

AniPoint

new AniPoint(aniPoint): AniPoint

Parameters

NameTypeDescription
aniPointAniPoint动画点对象

Returns

AniPoint

Memberof

AniPoint

Properties

x

x: number

Description

x方向坐标

Memberof

AniPoint


y

y: number

Description

y方向坐标

Memberof

AniPoint


z

z: number

Description

z方向坐标

Memberof

AniPoint

Methods

add

add(aniPoint): AniPoint

Parameters

NameTypeDescription
aniPointAniPoint动画点对象

Returns

AniPoint

新的动画点对象

Description

求和并返回新的动画点,不改变原值

Memberof

AniPoint


addED

addED(x, y, z): AniPoint

Parameters

NameTypeDescription
xnumberx值
ynumbery值
znumberz值

Returns

AniPoint

返回求和后的当前动画点对象

Description

求和,改变原值

Memberof

AniPoint


divide

divide(rhs): AniPoint

Parameters

NameTypeDescription
rhsnumber需要除以的值

Returns

AniPoint

返回新的动画点对象

Description

求除,不改变原值

Memberof

AniPoint


divideED

divideED(rhs): AniPoint

Parameters

NameTypeDescription
rhsnumber需要除以的值

Returns

AniPoint

返回求除之后的动画点

Description

求除,改变原值

Memberof

AniPoint


equal

equal(p, epsi?): boolean

Parameters

NameTypeDefault valueDescription
pAniPointundefined需要判断的动画点对象
epsi?numberHPOINT_EPSILON差值范围

Returns

boolean

Description

判断是否一致,x/y/z值都小于范围则返回true

Memberof

AniPoint


equals

equals(rhs): boolean

Parameters

NameTypeDescription
rhsAniPoint需要判断的动画点对象

Returns

boolean

是否一致

Description

判断你是否一致

Memberof

AniPoint


multiply

multiply(rhs): AniPoint

Parameters

NameTypeDescription
rhsnumber需要乘于的值

Returns

AniPoint

返回新的动画点对象

Description

求乘,不改变原值

Memberof

AniPoint


multiplyED

multiplyED(rhs): AniPoint

Parameters

NameTypeDescription
rhsnumber需要乘于的值

Returns

AniPoint

返回求乘后的点值

Description

求乘,改变原值

Memberof

AniPoint


set

set(x, y, z): any

Parameters

NameTypeDescription
xnumberx值
ynumbery值
znumberz值

Returns

any

Description

设置位置

Memberof

AniPoint

set(aniPoint): any

Parameters

NameTypeDescription
aniPointAniPoint动画点对象

Returns

any

Description

设置位置

Memberof

AniPoint


sub

sub(aniPoint): AniPoint

Parameters

NameTypeDescription
aniPointAniPoint动画点对象

Returns

AniPoint

返回新的动画点对象

Description

求减,返回新的动画点对象,不改变原值

Memberof

AniPoint


subED

subED(aniPoint): AniPoint

Parameters

NameTypeDescription
aniPointAniPoint动画点对象

Returns

AniPoint

返回求减后的动画点对象

Description

求减,改变原值

Memberof

AniPoint