Matrix44Operations class

在4x4矩阵上运行的静态方法将主列填充到Float32List中.

Constructors

Matrix44Operations()

Properties

hashCode int
此对象的哈希码. [...]
只读,继承
runtimeType Type
对象的运行时类型的表示形式.
只读,继承

Methods

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用. [...]
遗传
toString() String
返回此对象的字符串表示形式.
遗传

Operators

operator ==(dynamic other) bool
等于运算符. [...]
遗传

Static Methods

determinant(Float32List matrix, int offset) double
计算从offset开始的4x4 matrix .
determinant33(Float32List matrix, int offset) double
计算从offset开始的4x4 matrix的高3x3的matrix .
inverse(Float32List matrix, int offset) double
计算从offset开始的4x4 matrix的逆.
inverse33(Float32List matrix, int offset) double
计算从offset开始的4x4 matrix的高3x3的逆.
multiply(Float32List out, int outOffset, Float32List a, int aOffset, Float32List b, int bOffset) → void
out = a * b ; 在开始outOffsetaOffsetbOffset .
normalize33(Float32List matrix, int offset) → void
offset开始规范化4x4 matrix的高3x3.
orthoInverse(Float32List matrix, int offset) → void
执行4x4变换矩阵逆. 假定高3x3是正交的(即不包含任何比例).
transform3(Float32List out, int outOffset, Float32List matrix, int matrixOffset, Float32List vector, int vectorOffset) → void
vectorOffset开始的3D vector由从matrixOffset开始的4x4 matrix进行matrixOffset . 从outOffset开始将结果存储在out中.
transform4(Float32List out, int outOffset, Float32List matrix, int matrixOffset, Float32List vector, int vectorOffset) → void
vectorOffset开始的4D vector由从matrixOffset开始的4x4 matrix进行matrixOffset . 从outOffset开始将结果存储在out中.
transpose(Float32List matrix, int offset) → void
offset开始移置4x4 matrix .
transpose33(Float32List matrix, int offset) → void
offset开始,对4x4 matrix的高3x3进行转置.
zero(Float32List matrix, int offset) → void