All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class Triangle extends Polygon
Beschreibt ein Dreieck.
Author:
Josef Friedrich
See Also:
  • Constructor Details

    • Triangle

      public Triangle(Vector point1, Vector point2, Vector point3)
      Erzeugt ein neues Dreieck durch Angabe von drei Punkten.
      Parameters:
      point1 - Die Koordinate des ersten Eckpunkts.
      point2 - Die Koordinate des zweiten Eckpunkts.
      point3 - Die Koordinate des dritten Eckpunkts.
      See Also:
    • Triangle

      @API public Triangle(double x1, double y1, double x2, double y2, double x3, double y3)
      Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.
      Parameters:
      x1 - Die x-Koordinate des ersten Eckpunkts.
      y1 - Die y-Koordinate des ersten Eckpunkts.
      x2 - Die x-Koordinate des zweiten Eckpunkts.
      y2 - Die y-Koordinate des zweiten Eckpunkts.
      x3 - Die x-Koordinate des dritten Eckpunkts.
      y3 - Die y-Koordinate des dritten Eckpunkts.
      See Also:
    • Triangle

      public Triangle(double width, double height)
      Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist. Die Spitze zeigt nach oben.
      Parameters:
      width - Die Breite des gleichschenkligen Dreicks - genauer gesagt die Länge der Basis.
      height - Die Höhe der Symmetrieachse.
      See Also:
    • Triangle

      public Triangle(double sideLength)
      Erzeugt ein gleichseitiges Dreieck. Die Spitze zeigt nach oben.
      Parameters:
      sideLength - Die Seitenlänge des gleichseitigen Dreiecks.
      See Also: