summaryrefslogtreecommitdiffstats
path: root/util.py
blob: f06bdfac076033fbcddba294c1d7cc7593dd81d4 (plain) (blame)
1
2
3
4
5
6
7
8
9
import math


def floor_f(f, decimals):
    return math.floor(f * 10**decimals) / 10**decimals


def to_grid(point, delta=0):
    return tuple((floor_f(val, 3) + delta/1000 for val in point))