def iseast(bb1, bb2, north_vector=[0,1,0]):
    """ Returns True if bb1 is east of bb2

        For obj1 to be east of obj2 if we assume a north_vector of [0,1,0]
            - The min X of bb1 is greater than the max X of bb2
    """

    #Currently a North Vector of 0,1,0 (North is in the positive Y direction)
    #is assumed. At some point this should be updated to allow for non-traditional
    #North to be taken and to allow for directions based on perspective.
    if north_vector != [0,1,0]:
        raise NotImplementedError

    bb1_min, _ = bb1
    _, bb2_max = bb2

    x1,y1,z1 = bb1_min
    x2,y2,z2 = bb2_max

    return x1 > x2