Forum: Programmieren allgemein
by Nikolas,
7. Sep 2006
Also. Auch wenn ich hier das gesamte Problem löse, ich musste mich etwas vom Uni-Zeug ablenken...
schau die mal die Grafik an. Die rote Länge bezeichne ich als a, die blaue als b. Wie in der Wikipedia gezeigt wird, kann man diese Ellipse so schreiben: Alle Punkte (x,y) die folgende Gleichung erfüllen bilden die Ellipse:
x²/a²+y²/b²=1.
(man sieht hier auch sehr schön für a^2=b^2=r^2, dass...
Forum: Programmieren allgemein
by Nikolas,
7. Sep 2006
Wo liegt denn genau dein Problem? Was hast du verstanden/nicht verstanden, wo sind grundlegende Schwierigkeiten?
Forum: Programmieren allgemein
by Nikolas,
7. Sep 2006
Nimm dir die Ellipsengleichung (x^2/a^2+y^2/b^2=1, wobei a und b die Halbachsen bezeichnen). Die Gleichung löst du dann nach x auf. Dieser Gleichung übergibst du dann als erstes den obersten y-Wert deiner ellipse zuzüglich einer Rectangle-Höhe. Die Gleichung gibt dir dann zwei Lösungen aus, einmal die linke Ecke des Rectangles rechts von der Ellipse und die rechte Ecke des ersten Rects links...