Package pi.actor

Class Line.LineEnd

java.lang.Object
pi.actor.Line.LineEnd
Enclosing class:
Line

public class Line.LineEnd extends Object
Ein Linienende.
Since:
0.42.0
  • Method Details

    • offset

      public Line.LineEnd offset(double offset)
    • end

      public Vector end()
      Gibt den Punkt am Linienende mit Verzug zurück.
      Returns:
      Der Punkt am Linienende
    • end

      @Setter public Line.LineEnd end(Vector end)
      Setzt den Punkt an Linienende.
      Parameters:
      end - Der Punkt am Linienende.
    • opposite

      @Setter public Line.LineEnd opposite(Vector opposite)
      Setzt den diesem Linienende gegenüberliegende Punkt.
      Parameters:
      opposite - Der diesem Linienende gegenüberliegende Punkt.
    • arrow

      public Line.LineEnd arrow(Line.ArrowType arrow)
      Setzt die Art der Pfeilspitze.
      Parameters:
      arrow - Die Art der Pfeilspitze.
      Since:
      0.42.0
    • arrow

      public Line.LineEnd arrow(boolean arrow)
      Setzt, ob eine Pfeilspitze (als Winkel) gezeichnet werden soll oder nicht.
      Parameters:
      arrow - Ob eine Pfeilspitze (als Winkel) gezeichnet werden soll oder nicht.
      Since:
      0.42.0
    • arrowAngle

      public Line.LineEnd arrowAngle(double arrowAngle)
      Setzt den Winkel der Pfeilspitze in Grad. Es handelt sich um den Winkel, der an der Spitze eines gleichschenkligen Dreiecks liegt. In der Mathematik wird dieser Winkel auch γ (gamma) genannt.
      Parameters:
      arrowAngle - Der Winkel der Pfeilspitze in Grad.
    • arrowSideLength

      public Line.LineEnd arrowSideLength(double arrowSideLength)
      Setzt die Seitenlänge der Pfeilspitze in Meter.

      Die Pfeilspitze wird als gleichschenkliges Dreieck eingezeichnet. Die Seitenlänge bezieht sich auf die Länge der Schenkel des gleichseitigen Dreiecks.

      Parameters:
      arrowSideLength - Die Seitenlänge der Pfeilspitze in Meter.