Package ea.actor

Class Polygon

All Implemented Interfaces:
FrameUpdateListenerContainer, KeyListenerContainer, MouseClickListenerContainer, MouseWheelListenerContainer

@API public class Polygon extends Geometry
Beschreibt eine beliebige polygonale geometrische Form.
Author:
Michael Andonie
  • Constructor Details

    • Polygon

      @API public Polygon(Vector... points)
      Erstellt ein neues Polygon. Seine Position ist der Ursprung.
      Parameters:
      points - Der Streckenzug an Punkten, der das Polygon beschreibt. Alle
  • Method Details

    • resetPoints

      @API public void resetPoints(Vector... points)
      Setzt den Streckenzug neu, der dieses Polygon beschreibt. Ändert die physikalischen Eigenschaften des Polygons. Konkanve Streckenzüge werden durch die kleinste konvexe Körperform beschrieben, die den Streckenzug umspannt. Komplexere Formen können über setFixtures(Supplier) physikalisch präzise umgesetzt werden.
      Parameters:
      points - Neuer Streckenzug.
      See Also:
    • render

      @Internal public void render(Graphics2D g, float pixelPerMeter)
      Rendert das Objekt am Ursprung.
      • Die Position ist (0|0).
      • Die Roation ist 0.
      Specified by:
      render in class Actor
      Parameters:
      g - Das zeichnende Graphics-Objekt
      pixelPerMeter - Pixel pro Meter.