static double zeroToOneSine(double x) { ret 0.5*(1+sin(x/(PI*2))); }