Esempio n. 1
0
def expand_to_grid(sq, expand, grid):
    epsilon = D(0.00000000000000000001)
    expand -= epsilon
    return ((dmath.floor((sq[0][0] - expand) / grid) * grid,
             dmath.floor((sq[0][1] - expand) / grid) * grid),
            (dmath.ceil((sq[1][0] + expand) / grid) * grid,
             dmath.ceil((sq[1][1] + expand) / grid) * grid))
Esempio n. 2
0
File: pscad.py Progetto: bert/pscad
def expand_to_grid(sq, expand, grid):
    return ((dmath.floor((sq[0][0] - expand) / grid) * grid,
             dmath.floor((sq[0][1] - expand) / grid) * grid),
            (dmath.ceil((sq[1][0] + expand) / grid) * grid,
             dmath.ceil((sq[1][1] + expand) / grid) * grid))