leftTranslateByVector2 method to Matrix4. Equivalent to the leftTranslate set of methods, that multiplies this matrix by a translation matrix from the left.Matrix4.leftMultiply method.sdk: ^3.7.0.Performance of functions that take dynamic arguments improved.
Most of the members that take dynamic arguments are deprecated. New members with non-dynamic arguments added.
Deprecated members:
Matrix4.translate
Instead use: Matrix4.translateByDouble, Matrix4.translateByVector3, Matrix4.translateByVector4.
Matrix4.leftTranslate
Instead use: Matrix4.leftTranslateByDouble, Matrix4.leftTranslateByVector3, Matrix4.leftTranslateByVector4.
Matrix4.scale
Instead use: Matrix4.scaleByDouble, Matrix4.scaleByVector3, Matrix4.scaleByVector4.
Matrix4.scaled
Instead use: Matrix4.scaledByDouble, Matrix4.scaledByVector3, Matrix4.scaledByVector4.
operator -() of Quaternion (Contributed by tlserver)Matrix3.rotationY direction (Contributed by tlserver, moritzblume)SimplexNoise related part files.operator == overrides no longer take nullable arguments. This is only visible for classes that implement the interfaces defined in this package which no longer need to also widen the argument type.SimplexNoise (see https:github.com/google/vector_math.dart/issues/270 for more information).Quad.copy (#221)hash.dart.benchmark/vector_math_64.