2018-11-03 15:39:07 +00:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
|
|
|
from math import sqrt, sin, cos, pi
|
|
|
|
|
|
|
|
def f(t):
|
|
|
|
t = float(t)
|
|
|
|
return (0.6*sqrt(t)*cos(2*pi*sqrt(t)), sqrt(t)*sin(2*pi*sqrt(t)))
|
|
|
|
|
|
|
|
coords = []
|
|
|
|
for i in range(20000):
|
|
|
|
any = False
|
|
|
|
a, b = f(float(i)/10.0)
|
|
|
|
x = round(20+a)
|
|
|
|
y = round(24+b)
|
|
|
|
if x < 0 or x > 39 or y < 0 or y > 47 or (x,y) in coords:
|
|
|
|
continue
|
|
|
|
coords.append((x,y))
|
|
|
|
|
|
|
|
with open("../../src/fx/fx.hgr.iris.data.a", "w") as f:
|
|
|
|
for x, y in coords:
|
|
|
|
f.write(" !byte %s,%s\n" % (y,x))
|
2018-11-03 18:03:38 +00:00
|
|
|
|
|
|
|
radialcoords = []
|
|
|
|
#for i, j, k in zip(range(640), range(640,1280), range(1280,1920)):
|
|
|
|
for i, j, k, l in zip(range(480), range(480,960), range(960,1440), range(1440,1920)):
|
|
|
|
radialcoords.append(coords[i])
|
|
|
|
radialcoords.append(coords[j])
|
|
|
|
radialcoords.append(coords[k])
|
|
|
|
radialcoords.append(coords[l])
|
|
|
|
radialcoords.append((255,255))
|
|
|
|
with open("../../src/fx/fx.hgr.ripple.data.a", "w") as f:
|
|
|
|
for x, y in radialcoords:
|
|
|
|
f.write(" !byte %s,%s\n" % (y,x))
|