(matrix0, matrix1)
return numpy.allclose(matrix0, matrix1)
Return True if two matrices perform same transformation.

    >>> is_same_transform(numpy.identity(4), numpy.identity(4))
    True
    >>> is_same_transform(numpy.identity(4), random_rotation_matrix())
    False
Return True if two matrices perform same transformation.
Return True if two matrices perform same transformation .
def is_same_transform(matrix0, matrix1):
    """Return True if two matrices perform same transformation.

    >>> is_same_transform(numpy.identity(4), numpy.identity(4))
    True
    >>> is_same_transform(numpy.identity(4), random_rotation_matrix())
    False

    """
    matrix0 = numpy.array(matrix0, dtype=numpy.float64, copy=True)
    matrix0 /= matrix0[3, 3]
    matrix1 = numpy.array(matrix1, dtype=numpy.float64, copy=True)
    matrix1 /= matrix1[3, 3]
    return numpy.allclose(matrix0, matrix1)
def is_same_transform ( matrix0 , matrix1 ) : matrix0 = numpy . array ( matrix0 , dtype = numpy . float64 , copy = True ) matrix0 /= matrix0 [ 3 , 3 ] matrix1 = numpy . array ( matrix1 , dtype = numpy . float64 , copy = True ) matrix1 /= matrix1 [ 3 , 3 ] return numpy . allclose ( matrix0 , matrix1 )