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

M3D / M3D / Utility / MathVector

Class: MathVector

M3D.Utility.MathVector

Table of contents

Constructors

Methods

Constructors

constructor

new MathVector(): MathVector

Returns

MathVector

Methods

Cross

Cross(invt1, invt2, outer): number

Parameters

NameType
invt1number[]
invt2number[]
outernumber[]

Returns

number


FloatSlerp

FloatSlerp(from, to, count, midScale): boolean

Parameters

NameType
fromnumber
tonumber
countnumber
midScalenumber[]

Returns

boolean


LengthAndUnit

LengthAndUnit(dim, invt, length_p, unitvt): number

Parameters

NameType
dimany
invtnumber[]
length_pany
unitvtnumber[]

Returns

number


Random

Random(min, max): number

Parameters

NameType
minnumber
maxnumber

Returns

number


RotationSlerp

RotationSlerp(from, to, count, midRotation): boolean

Parameters

NameType
fromQuaternion
toQuaternion
countnumber
midRotationQuaternion[]

Returns

boolean


VecSlerp

VecSlerp(from, to, count, midVec): boolean

Parameters

NameType
fromVector3
toVector3
countnumber
midVecVector3[]

Returns

boolean


VecSlerp1

VecSlerp1(from, to, count, midVec): boolean

Parameters

NameType
fromVector3
toVector3
countnumber
midVecVector3[]

Returns

boolean


VersionCompare

VersionCompare(version1, version2): number

Parameters

NameType
version1string
version2string

Returns

number