Package pi

Class Rectangle

All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
BounceBar, Paddle, Square

public class Rectangle extends Rectangle
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.

Diese Klasse ist identisch mit Rectangle. Sie steht hier, damit sie über das Hauptpaket importiert werden kann, also import pi.Rectangle;

Since:
0.42
Author:
Josef Friedrich
  • Constructor Details

    • Rectangle

      @API public Rectangle()
      Erzeugt ein Quadrat mit der Seitenlängen von einem Meter.
    • Rectangle

      @API public Rectangle(double sideLength)
      Erzeugt ein Quadrat unter Angabe der Seitenlänge.
      Parameters:
      sideLength - Die Seitenlänge des Quadrats in Meter.
      Since:
      0.34.0
    • 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 Lambda-Funktion, die den Umriss liefert.