|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectea.Raum
ea.Geometrie
ea.Dreieck
ea.edu.DreieckE
DREIECK
public class DREIECK
Diese Klasse stellt ein einfaches Dreieck dar.
Field Summary |
---|
Fields inherited from class ea.Geometrie |
---|
dimension |
Fields inherited from class ea.Raum |
---|
farbzyklus, position, roh |
Constructor Summary | |
---|---|
DREIECK()
Konstruktor der Klasse DREIECK . |
|
DREIECK(float Ax,
float Ay,
float Bx,
float By,
float Cx,
float Cy)
Konstruktor der Klasse DREIECK . |
Method Summary | |
---|---|
boolean |
beinhaltetPunkt(int x,
int y)
Methode beinhaltetPunkt |
int |
berechneAbstandX(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Rechtecks vom Mittelpunkt eines anderen Grfik-Objekts in x-Richtung entfernt ist. |
int |
berechneAbstandY(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Dreiecks vom Mittelpunkt eines anderen Grfik-Objekts in y-Richtung entfernt ist. |
boolean |
beruehrt(ea.Raum r)
Testet, ob ein anderes Grafik-Objekt beruehrt wird. |
float |
cos_Drehwinkel()
liefert den Cosinus des Drehwinkels der Grafik |
void |
drehenUm(float winkelAenderung)
Dreht die Grafik um einen Winkel |
String |
nenneFarbe()
Diese Methode gibt die Farbe dieses Dreiecks zurueck. |
int |
nenneMx()
Diese Methode gibt die x-Koordinate des Mittelpunkts dieses Dreiecks zurueck. |
int |
nenneMy()
Diese Methode gibt die y-Koordinate des Mittelpunkts dieses Kreises zurueck. |
boolean |
nenneSichtbar()
Diese Methode gibt die Sichtbarkeit dieses Dreiecks zurueck. |
float |
nenneWinkel()
Nennt den Winkel, um den die Grafik gedreht wurde |
void |
setzeDrehwinkel(float neuerDrehwinkel)
Setzt den Drehwinkel auf eine absoluten neuen Wert |
void |
setzeEcken(float Ax,
float Ay,
float Bx,
float By,
float Cx,
float Cy)
Setzt die Ecken dieses Dreiecks (A, B, C) neu. |
void |
setzeFarbe(String farbeNeu)
Setzt die Farbe dieses Dreiecks neu. |
void |
setzeMittelpunkt(int x,
int y)
Setzt den Mittelpunkt dieses Dreieck neu. |
void |
setzeSichtbar(boolean sichtbarNeu)
Setzt, ob dieses Dreieck sichtbar sein soll. |
float |
sin_Drehwinkel()
liefert den Sinus des Drehwinkels der Grafik. |
void |
verschiebenUm(float deltaX,
float deltaY)
Verschiebt dieses Dreieck um eine Verschiebung - angegeben durch ein "Delta X" und "Delta Y". |
Methods inherited from class ea.edu.DreieckE |
---|
punkteSetzen |
Methods inherited from class ea.Dreieck |
---|
dimension, erzeugeCollider, getColor, neuBerechnen, punkte, punkteSetzen, punkteSetzen, schneidetBasic, schneidetBasic, setColor, verschieben, zeichnen |
Methods inherited from class ea.Geometrie |
---|
aktualisieren, aktualisierenFirst, ausDreiecken, farbeSetzen, farbeSetzen, farbeSetzen, flaechen, formen, leuchtet, leuchtetSetzen, leuchtSchritt, loeschen |
Methods inherited from class ea.Raum |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DREIECK()
DREIECK
. Erstellt ein neues Standard-Dreieck.
public DREIECK(float Ax, float Ay, float Bx, float By, float Cx, float Cy)
DREIECK
. Erstellt ein neues Dreieck mit gegebenen Eck-Koordinaten.
Die Reihenfolge der Ecken ist egal.
Ax
- Die x-Koordinate der ersten EckeAy
- Die y-Koordinate der ersten EckeBx
- Die x-Koordinate der zweiten EckeBy
- Die y-Koordinate der zeiten EckeCx
- Die x-Koordinate der dritten EckeCy
- Die y-Koordinate der dritten EckeMethod Detail |
---|
public boolean beinhaltetPunkt(int x, int y)
x
- x-Koordinate des Punkts (Pixel)y
- x-Koordinate des Punkts (Pixel)
public int berechneAbstandX(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public int berechneAbstandY(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public boolean beruehrt(ea.Raum r)
r
- Ein anderes BILD, RECHTECK, KREIS, DREIECK, ...
public float cos_Drehwinkel()
public void drehenUm(float winkelAenderung)
winkelAenderung
- +: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public String nenneFarbe()
public int nenneMx()
public int nenneMy()
public boolean nenneSichtbar()
public float nenneWinkel()
public void setzeDrehwinkel(float neuerDrehwinkel)
neuerDrehwinkel
- der neue Drehwinkel
+: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public void setzeEcken(float Ax, float Ay, float Bx, float By, float Cx, float Cy)
Ax
- Die X-Koordinate des Punktes AAy
- Die Y-Koordinate des Punktes ABx
- Die X-Koordinate des Punktes BBy
- Die Y-Koordinate des Punktes BCx
- Die X-Koordinate des Punktes CCy
- Die Y-Koordinate des Punktes Cpublic void setzeFarbe(String farbeNeu)
farbeNeu
- Diese Farbe erhaelt das Dreieck (z.B. "Rot")public void setzeMittelpunkt(int x, int y)
x
- Die X-Koordinate des neuen Mittelpunktesy
- Die Y-Koordinate des neuen Mittelpunktespublic void setzeSichtbar(boolean sichtbarNeu)
sichtbarNeu
- Ist dieser Wert true
, ist nach dem Aufruf dieser Methode
dieses Dreieck sichtbar. Ist dieser Wert false
, so ist nach dem Aufruf
dieser Methode dieses Dreieck unsichtbar.public float sin_Drehwinkel()
public void verschiebenUm(float deltaX, float deltaY)
deltaX
- Der X Anteil dieser Verschiebung. Positive Werte verschieben nach rechts, negative nach links.deltaY
- Der Y Anteil dieser Verschiebung. Positive Werte verschieben nach unten, negative nach oben.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |