static bool isSmallEnoughChange(Matrix3x2 a, Matrix3x2 b) { Vector2 diffTrans = a.Translation - b.Translation; if (diffTrans.absolute().maxCoordinate() > translationThreshold) { return(false); } Vector4 r1 = a.rotationMatrix() - b.rotationMatrix(); if (r1.absolute().maxCoordinate() > 0.015625f) { return(false); } return(true); }