Esempio n. 1
0
        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);
        }