import java.awt.*;
import java.applet.*;

public class DreieckSpirale extends Applet
{ 
  Turtle t;
  public void paint(Graphics g)
  {
    t = new Turtle(this,150, 150, 90);
    zeichne();
  }

  void zeichne()
  { t.stiftHoch();
    t.vor(140);
    t.drehe(90);     // Start in P mit Blick nach links
    t.stiftRunter();
    zeichneSpirale(30, 200);
  } // zeichne

  void zeichneSpirale(double winkel, double starthypotenuse)
  { double cosinus=Math.cos(winkel*Math.PI/180); // Nur einmal berechnen
    double strecke=starthypotenuse*Math.sin(winkel*Math.PI/180);
    while (strecke>0.1)
    {
      t.drehe(winkel);
      t.vor(strecke);
      strecke=strecke*cosinus;
    }
  } // zeichneSpirale


} // class DreieckSpirale

