M3D / M3D / Animation / AniPoint
Class: AniPoint
Memberof
M3D.Animation
Description
动画点类
Author
YF
Export
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new AniPoint(): AniPoint
Returns
Memberof
AniPoint
• new AniPoint(x
, y
, z
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
x | any | x值 |
y | any | y值 |
z | any | z值 |
Returns
Memberof
AniPoint
• new AniPoint(aniPoint
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
aniPoint | AniPoint | 动画点对象 |
Returns
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
Name | Type | Description |
---|---|---|
aniPoint | AniPoint | 动画点对象 |
Returns
新的动画点对象
Description
求和并返回新的动画点,不改变原值
Memberof
AniPoint
addED
▸ addED(x
, y
, z
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
x | number | x值 |
y | number | y值 |
z | number | z值 |
Returns
返回求和后的当前动画点对象
Description
求和,改变原值
Memberof
AniPoint
divide
▸ divide(rhs
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
rhs | number | 需要除以的值 |
Returns
返回新的动画点对象
Description
求除,不改变原值
Memberof
AniPoint
divideED
▸ divideED(rhs
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
rhs | number | 需要除以的值 |
Returns
返回求除之后的动画点
Description
求除,改变原值
Memberof
AniPoint
equal
▸ equal(p
, epsi?
): boolean
Parameters
Name | Type | Default value | Description |
---|---|---|---|
p | AniPoint | undefined | 需要判断的动画点对象 |
epsi? | number | HPOINT_EPSILON | 差值范围 |
Returns
boolean
Description
判断是否一致,x/y/z值都小于范围则返回true
Memberof
AniPoint
equals
▸ equals(rhs
): boolean
Parameters
Name | Type | Description |
---|---|---|
rhs | AniPoint | 需要判断的动画点对象 |
Returns
boolean
是否一致
Description
判断你是否一致
Memberof
AniPoint
multiply
▸ multiply(rhs
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
rhs | number | 需要乘于的值 |
Returns
返回新的动画点对象
Description
求乘,不改变原值
Memberof
AniPoint
multiplyED
▸ multiplyED(rhs
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
rhs | number | 需要乘于的值 |
Returns
返回求乘后的点值
Description
求乘,改变原值
Memberof
AniPoint
set
▸ set(x
, y
, z
): any
Parameters
Name | Type | Description |
---|---|---|
x | number | x值 |
y | number | y值 |
z | number | z值 |
Returns
any
Description
设置位置
Memberof
AniPoint
▸ set(aniPoint
): any
Parameters
Name | Type | Description |
---|---|---|
aniPoint | AniPoint | 动画点对象 |
Returns
any
Description
设置位置
Memberof
AniPoint
sub
▸ sub(aniPoint
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
aniPoint | AniPoint | 动画点对象 |
Returns
返回新的动画点对象
Description
求减,返回新的动画点对象,不改变原值
Memberof
AniPoint
subED
▸ subED(aniPoint
): AniPoint
Parameters
Name | Type | Description |
---|---|---|
aniPoint | AniPoint | 动画点对象 |
Returns
返回求减后的动画点对象
Description
求减,改变原值
Memberof
AniPoint