exactEquals(b)
    {
        return this.a === b.a
            && this.b === b.b
            && this.c === b.c
            && this.d === b.d
            && this.tx === b.tx
            && this.ty === b.ty;
    }
/**
     * Returns whether or not the passed matrix has exactly the same elements in the
     * same position (when compared with ===) as this one.
     *
     * @param {Matrix2d} b - The matrix to check equality against.
     * @return {boolean} True if the matrices are equal, false otherwise.
     */
Returns whether or not the passed matrix has exactly the same elements in the
same position (when compared with ===) as this one.

@param {Matrix2d} b - The matrix to check equality against.
@return {boolean} True if the matrices are equal, false otherwise.
Returns whether or not the passed matrix has exactly the same elements in the same position ( when compared with === ) as this one . @param { Matrix2d } b - The matrix to check equality against . @return { boolean } True if the matrices are equal false otherwise .
exactEquals(b)
    {
        return this.a === b.a
            && this.b === b.b
            && this.c === b.c
            && this.d === b.d
            && this.tx === b.tx
            && this.ty === b.ty;
    }
exactEquals ( b ) { return this . a === b . a && this . b === b . b && this . c === b . c && this . d === b . d && this . tx === b . tx && this . ty === b . ty ; }
Returns whether or not the passed matrix has exactly the same elements in the
 same position (when compared with ===) as this one.
Returns whether or not the passed matrix has exactly the same elements in the same position ( when compared with === ) as this one .