public class RegEck extends Geometrie
Modifier and Type | Field and Description |
---|---|
protected int |
eckenzahl
Die Anzahl an Ecken.
Es kann keine Form mit weniger als 3 Ecken geben! |
protected float |
radius
Der Radius des Umkreises des n-Ecks
|
farbzyklus, position, roh
Constructor and Description |
---|
RegEck(float x,
float y,
int ecken,
float durchmesser)
Konstruktor fuer Objekte der Klasse N-Eck
|
Modifier and Type | Method and Description |
---|---|
void |
durchmesserSetzen(int durchmesser)
Setzt einen neuen Durchmesser fuer das regelmaessige n-Eck.
|
Dreieck[] |
neuBerechnen()
In dieser Methode werden saemtliche Dreiecke neu berechnet und die Referenz bei Aufruf in der
Superklasse hierauf gesetzt.
Hierbei wird ein Dreieck mehr zurueckgegeben als Ecken eingegeben wurden, um das Eck auch schliessen zu koennen. |
void |
radiusSetzen(int radius)
Setzt einen neuen Radius fuer das regelmaessige n-Eck.
|
aktualisieren, aktualisierenFirst, ausDreiecken, dimension, erzeugeCollider, farbeSetzen, farbeSetzen, farbeSetzen, flaechen, formen, leuchtet, leuchtetSetzen, leuchtSchritt, loeschen, verschieben, zeichnen
afterRender, aktivMachen, aktuellerCollider, beeinflussbarSetzen, beforeRender, beinhaltet, bewegen, bewegen, boundsUebernehmen, colliderSetzen, compareTo, drehenAbsolut, drehenRelativ, einfluesseZuruecksetzen, erzeugeLazyCollider, fallReagierbarAnmelden, geschwindigkeitHinzunehmen, geschwindigkeitSetzen, getBreite, getForce, getHoehe, getMasse, getOpacity, getX, getY, gibDrehung, halbesAlpha, heavyComputingSetzen, hoehenUnterschied, impulsHinzunehmen, inFlaeche, istBeeinflussbar, konstanteKraftSetzen, kraftAnwenden, kritischeTiefeSetzen, leuchterAbmelden, leuchterAnmelden, luftwiderstandskoeffizient, luftwiderstandskoeffizientSetzen, masseSetzen, mittelPunkt, mittelpunktSetzen, mittelpunktSetzen, neutralMachen, newtonschMachen, passivMachen, position, positionSetzen, positionSetzen, positionX, positionY, problem, schneidet, schwerkraftAktivSetzen, schwerkraftSetzen, setOpacity, setX, setY, setzeMeterProPixel, sichtbar, sichtbarSetzen, sprung, stehReagierbarAnmelden, steht, stehtAuf, verschieben, zeichnenBasic, zentrum, zIndex, zuFarbeKonvertieren
protected final int eckenzahl
protected float radius
public RegEck(float x, float y, int ecken, float durchmesser)
x
- Die X-Koordinate der Linken oberen Ecke des das n-Eck umschreibenden Rechtecks, nicht
die des Mittelpunktesy
- Die Y-Koordinate der Linken oberen Ecke des das n-Eck umschreibenden Rechtecks, nicht
die des Mittelpunktesecken
- Die Anzahl der Ecken des Ecksdurchmesser
- Der Durchmesser des Kreises, der das n-Eck umschreibtpublic void durchmesserSetzen(int durchmesser)
durchmesser
- Der neue Durchmesserpublic void radiusSetzen(int radius)
radius
- Der neue Radius.public Dreieck[] neuBerechnen()
neuBerechnen
in class Geometrie