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
.