import static java.lang.Math.*;

// kolo i kolko

class Funkcja {
  public String nazwa = "kolko_i_kolo";
  public int zwloka=1;
  public double  skala=200,  // zmniejszyc, jesli okno nie miesci sie na ekranie
    krokT=0.001,  // co jaki odcinek czasu rysowac kropke
    poczT=0, konT=2*Math.PI,  // poczatek i koniec czasu akcji
    // ksztalt okna, w ktorym powstaje wykres:
      poczX=-1.1, konX=1.1,  // <--   poziomo
      poczY=-1.1, konY=1.1;  // <--   pionowo

  public Para f(double t) {
    double R=0.5, r=0.1, omega=2;
    return new Para(
      (R+r)*cos(omega*t) + r*cos(R/r*omega*t),
      (R+r)*sin(omega*t) + r*sin(R/r*omega*t)
    );
  }
}
