Advertisement
Guest User

Untitled

a guest
Feb 27th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.44 KB | None | 0 0
  1.     val k = 5*r.nextDouble() + 1
  2.     val period = 50000
  3.     val radius = 5
  4.     val t0 = 0
  5.     def translate(t:Long) = {
  6.       import math.{sin, cos}
  7.       val a = (t + t0)*(Angles.Tau/period)
  8.       val x = radius*(k*sin(a)*cos(k*a) + cos(a)*sin(k*a))//radius * f(k*a) * g(a)
  9.       val y = radius*(k*cos(a)*cos(k*a) - sin(a)*sin(k*a))//radius * f(k*a) * f(a)
  10.       println(Point2d(x, y))
  11.       Point2d(x, y)
  12.     }
  13.     new PlateTranslator(translate)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement