示例#1
0
文件: pscad.py 项目: russdill/pscad
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))
示例#2
0
文件: pscad.py 项目: 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))