<< 8/25 >>
First Last

ハートトンネル

http://www.youtube.com/watch?v=cQELaQ32ou8

  ofVec3f calcPos(double t) {
    return ofVec3f(sin(t * 1.111 / 50) * 100,
                   sin(t / 20.0) * 30,
                   cos(t * 0.666 / 50) * 100);
  }

X-Z はリサージュ曲線

http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%B5%E3%82%B8%E3%83%A5%E3%83%BC%E5%9B%B3%E5%BD%A2
http://www.junko-k.com/jyoho/simulation/flash-reserge.htm