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

M3D / M3D / Animation / MatrixOperation

Class: MatrixOperation

M3D.Animation.MatrixOperation

Memberof

M3D.Animation

Description

动画中矩阵信息处理

Export

Table of contents

Constructors

Methods

Constructors

constructor

new MatrixOperation(): MatrixOperation

Returns

MatrixOperation

Methods

fromQuat

fromQuat(quat, fMatrix): void

Parameters

NameType
quatnumber[]
fMatrixnumber[][]

Returns

void


getTransform

getTransform(fMtxAA, fPos, fRotate, fScale, fSo): void

Parameters

NameType
fMtxAAnumber[][]
fPosnumber[]
fRotatenumber[]
fScalenumber[]
fSonumber[]

Returns

void


matrixCopy

matrixCopy(matrix): any[]

Parameters

NameType
matrixany

Returns

any[]


matrixInversion

matrixInversion(Matrix, m?): void

Parameters

NameTypeDefault value
Matrixnumber[][]undefined
mnumber4

Returns

void


mtxTanslationToUniTanslation

mtxTanslationToUniTanslation(fPivot, fMtxAA, fPos): void

Parameters

NameType
fPivotnumber[]
fMtxAAnumber[][]
fPosnumber[]

Returns

void


multiply

multiply(MOrigin1, MOrigin2, MResult, m?, n?, l?): void

Parameters

NameTypeDefault value
MOrigin1number[][]undefined
MOrigin2number[][]undefined
MResultnumber[][]undefined
mnumber4
nnumber4
lnumber4

Returns

void


transformPoint

transformPoint(fMtxAA, fPoint): void

Parameters

NameType
fMtxAAnumber[][]
fPointnumber[]

Returns

void


uniTanslationToMtxTanslation

uniTanslationToMtxTanslation(fPivot, fMtxAA, fPos): void

Parameters

NameType
fPivotnumber[]
fMtxAAnumber[][]
fPosnumber[]

Returns

void