sin.js 253 B

1234567891011121314
  1. var pi = Math.PI,
  2. halfPi = pi / 2;
  3. export function sinIn(t) {
  4. return (+t === 1) ? 1 : 1 - Math.cos(t * halfPi);
  5. }
  6. export function sinOut(t) {
  7. return Math.sin(t * halfPi);
  8. }
  9. export function sinInOut(t) {
  10. return (1 - Math.cos(pi * t)) / 2;
  11. }