Package pi.actor

Class Star

All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class Star extends Polygon
Ein regelmäßiger Stern. Ein Stern wird durch die Anzahl der Zacken, einen äußeren Radius und einen inneren Radius definiert.

Standard-Werte

  • Anzahl der Zacken: 7
  • Äußerer Radius: 2 Meter
  • Innerer Radius: 1 Meter

Verwendungsbeispiel


 Star star = new Star();
 star.numPoints(5).radius(3).innerRadius(1.5);
 
Author:
Josef Friedrich
  • Constructor Details

    • Star

      public Star()
      Erstellt einen Stern mit einem äußeren Radius vom 2 Meter, einem innere Radius von 1 Meter und 7 Zacken.
    • Star

      public Star(int numPoints, double radius, double innerRadius)
      Erstellt einen Stern durch Angabe des äußeren Radius, des innere Radius und der Anzahl der Zacken.
      Parameters:
      numPoints - Die Anzahl der Zacken des Sterns.
      radius - Der äußere Radius des Sterns.
      innerRadius - Der innere Radius des Sterns.
      Since:
      0.36.0
  • Method Details

    • numPoints

      @API @Getter public int numPoints()
      Gibt die Anzahl der Zacken des Sterns zurück.
      Returns:
      Die Anzahl der Zacken.
      Since:
      0.45.0
    • numPoints

      @API @Setter @ChainableMethod public Star numPoints(int numPoints)
      Setzt die Anzahl der Zacken des Sterns.
      Parameters:
      numPoints - Die neue Anzahl der Zacken.
      Since:
      0.45.0
    • radius

      @API @Getter public double radius()
      Gibt den äußeren Radius des Sterns zurück.
      Returns:
      Der äußere Radius in Metern.
      Since:
      0.45.0
    • radius

      @API @Setter @ChainableMethod public Star radius(double radius)
      Setzt den äußeren Radius des Sterns.
      Parameters:
      radius - Der neue äußere Radius in Metern.
      Since:
      0.45.0
    • innerRadius

      @API @Getter public double innerRadius()
      Gibt den inneren Radius des Sterns zurück.
      Returns:
      Der innere Radius in Metern.
      Since:
      0.45.0
    • innerRadius

      @API @Setter @ChainableMethod public Star innerRadius(double innerRadius)
      Setzt den inneren Radius des Sterns.
      Parameters:
      innerRadius - Der neue innere Radius in Metern.
      Since:
      0.45.0