Package pi.actor

Class Rectangle

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

public class Rectangle extends Geometry
Beschreibt ein Rechteck.

Das Rechteck ist standardmäßig rot gefärbt. Die Farbe Rot stellt für Itten die körperhafte Materie dar. Sie wirkt statisch und schwer. Er ordnet deshalb der Farbe die statische Form des Quadrates zu.

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

    • Rectangle

      @API public Rectangle(double width, double height)
      Erzeugt ein Rechteck durch Angabe der Breite und Höhe.
      Parameters:
      width - Die Breite des Rechtecks in Meter.
      height - Die Höhe des Rechtecks in Meter.
    • Rectangle

      public Rectangle(double width, double height, Supplier<FixtureData> shapeSupplier)
      Erzeugt ein Rechteck durch Angabe der Breite und Höhe.
      Parameters:
      width - Die Breite des Rechtecks in Meter.
      height - Die Höhe des Rechtecks in Meter.
      shapeSupplier - Eine Lamda-Funktion, die den Umriss liefert.
  • Method Details

    • width

      @API @Getter public double width()
      Gibt die Breite des Rechtecks in Meter zurück.
      Returns:
      Die Breite des Rechtecks in Meter.
    • width

      @API @Setter public void width(double width)
      Setzt die Breite des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.
      Parameters:
      width - Die neue Breite für das Rechteck in Meter.
    • height

      @API @Getter public double height()
      Gibt die Höhe des Rechtecks in Meter zurück.
      Returns:
      Die Höhe des Rechtecks in Meter.
    • height

      @API @Setter public void height(double height)
      Setzt die Höhe des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.
      Parameters:
      height - Die neue Höhe für das Rechteck in Meter.
    • size

      @API @Setter public void size(double width, double height)
      Setzt die Höhe und Breite des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.
      Parameters:
      width - Die neue Breite für das Rechteck in Meter.
      height - Die neue Höhe für das Rechteck in Meter.
    • borderRadius

      @API @Getter public double borderRadius()
    • borderRadius

      @API @Setter public void borderRadius(double percent)