Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WINDOW_SIZE = [800,600]
- def normalizeGen(normalizer):
- def result(x):
- return (normalizer(x) * 0.8) + 0.1
- return result
- normalizeX = normalizeGen(lambda x: x/400.0)
- normalizeY = normalizeGen(lambda y: (y - WINDOW_SIZE[1]/2)/400.0)
- normalizeAngle = normalizeGen(lambda angle: angle/180.0)
- def denormalizeGen(denormalizer):
- def result(x):
- return denormalizer((x - 0.1) / 0.8)
- return result
- denormalizeX = denormalizeGen(lambda x: x*400)
- denormalizeY = denormalizeGen(lambda y: (y + WINDOW_SIZE[1]/2)*400)
- denormalizeAngle = denormalizeGen(lambda angle: angle*180)
- #
- for i in range(0,400):
- norm = normalizeX(i)
- denorm = denormalizeX(norm)
- print(" i = {}, denorm = {}, ".format(i, norm))
- #
- # for i in range(100,500):
- # norm = normalizeY(i)
- # denorm = denormalizeY(norm)
- # print(" i = {}, denorm = {}, ".format(i, norm))
- # for i in range(0,180):
- # norm = normalizeAngle(i)
- # denorm = denormalizeAngle(norm)
- # print(" i = {}, denorm = {}, ".format(i, denorm))
Advertisement
Add Comment
Please, Sign In to add comment