All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
Circle

public class Circle extends Geometry
Beschreibt einen Kreis.

Das Kreis ist standardmäßig blau gefärbt. Die Farbe Blau wirkt für Itten rund, erweckt ein Gefühl der Entspanntheit und Bewegung und steht für den „in sich bewegten Geist“, wie er sich ausdrückt. Der Kreis entspricht der Farbe Blau, da er ein Symbol der „stetigen Bewegung“ darstelle.

Author:
Michael Andonie, Niklas Keller
See Also:
  • Constructor Details

  • Method Details

    • getDiameter

      @API public double getDiameter()
      Gibt den Durchmesser des Kreises aus.
      Returns:
      Der Durchmesser des Kreises.
    • getRadius

      @API public double getRadius()
      Gibt den Radius des Kreises aus.
      Returns:
      Der Radius des Kreises.
    • render

      public void render(Graphics2D g, double pixelPerMeter)
      Zeichnet die Figur an der Position (0|0) mit der Rotation 0.
      Specified by:
      render in class Actor
      Parameters:
      g - Das Graphics2D-Objekt, in das gezeichnet werden soll.
      pixelPerMeter - Gibt an, wie viele Pixel ein Meter misst.
    • resetRadius

      @API public void resetRadius(double radius)
      Setzt den Radius des Kreises neu. Ändert damit die physikalischen Eigenschaften des Objekts.
      Parameters:
      radius - Der neue Radius des Kreises.