Class NewPolygon

java.lang.Object
  extended byjava.awt.Polygon
      extended byNewPolygon
All Implemented Interfaces:
java.io.Serializable, java.awt.Shape

public class NewPolygon
extends java.awt.Polygon

Matrix Polyeder Diese Klasse erzeugt eine Instanz der Klasse Polygon. Als Parameter werden die 3D-Koordinaten des Polygons sowie die Groesse des Ausgabefensters erwartet.

See Also:
Serialized Form

Field Summary
 double[][] koord3D
          Array fuer die Aufnahme der 3D-Koordinaten
 
Fields inherited from class java.awt.Polygon
bounds, npoints, xpoints, ypoints
 
Constructor Summary
NewPolygon(double[][] koord, int width, int height)
          Konstruktor erwartet als Parameter die 3D-Koordinaten fuer ein beliebiges Polygon einer Matrix[4][x] sowie Hoehe und Breite des Panels, in dem das Polygon gezeigt werden soll.
 
Methods inherited from class java.awt.Polygon
addPoint, contains, contains, contains, contains, contains, contains, getBoundingBox, getBounds, getBounds2D, getPathIterator, getPathIterator, inside, intersects, intersects, invalidate, reset, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

koord3D

public double[][] koord3D
Array fuer die Aufnahme der 3D-Koordinaten

Constructor Detail

NewPolygon

public NewPolygon(double[][] koord,
                  int width,
                  int height)
Konstruktor erwartet als Parameter die 3D-Koordinaten fuer ein beliebiges Polygon einer Matrix[4][x] sowie Hoehe und Breite des Panels, in dem das Polygon gezeigt werden soll. Der Konstruktor erzeugt dann eine Instanz der Superklasse ohne Parameter, weil diese in 2D-Form noch errechnet werden sollen. Dies geschieht durch den Aufruf der Methode koord2D. Anschließend wird die erzeugte Instanz der Klasse Polygon mit Hilfe der addPoint- Methode aktualisiert.

Parameters:
koord - 3D Koordinaten
width - Breite des Applets
height - Hoehe des Applets