Package pi.debug

Class CoordinateSystemDrawer

java.lang.Object
pi.debug.CoordinateSystemDrawer

public final class CoordinateSystemDrawer extends Object
Zeichnet das Koordinatensystem.

Das Koordinatensystem wird in der Einheit Meter gezeichnet. Das Graphics2D-Objekt erwartet jedoch Pixel. Außerdem ist der Ursprung des Graphics2D-Objekt links oben, der Ursprung des Engine-Pi-Koordinatensystem jedoch in der Mitte. Das Koordinatengitter wird etwas größer gezeichnet, als tatsächlich zu sehen ist, d. h. es werden zusätzlichen vertikale und horizontale Linien gezeichnet, die unter Umständen außerhalb des sichtbaren Bereichs liegen.

  • Constructor Details

    • CoordinateSystemDrawer

      public CoordinateSystemDrawer(Graphics2D g, Scene scene, int width, int height)
      Zeichnet das Koordinatensystem.
      Parameters:
      g - Das Graphics2D-Objekt, in das gezeichnet werden soll.
      scene - Die Szene, über die das Koordinatensystem gezeichnet werden soll.
      width - Die Breite des Spielfelds in Pixel.
      height - Die Höhe des Spielfelds in Pixel.
  • Method Details

    • main

      public static void main(String[] args)