Forum: Programmieren allgemein
by igel457,
9. Jun 2007
Erstmal vielen dank für den Link.
Das scheint aber durchaus ein wenig komplizierter zu sein - Ich denke, dass ich einfach mit einigen Punkten der Außenlinie überprüfe, ob eine Kollision stattfindet - das ist zwar nich so akkurat, aber für meine Spriteengine sollte es allemals reichen. Wenn jemand aber noch eine einfache (sprich nicht unbedingt mehr als 30 Zeilen) Lösung hat, die auch noch...
Forum: Programmieren allgemein
by igel457,
9. Jun 2007
Hallo,
ich möchte überprüfen, ob zwei Ellipsen miteinander kollidieren. Für Kugeln geht das ja ganz einfach:
collide := sqr(m1.x-m2.x)+sqr(m1.y-m2.x) <= sqr(r1 + r2);
Aber wie geht das für Ellipsen? Meine Überlegung ist die Ellipsen praktisch wieder zu Kugeln zurückzustrecken - da die Ellipsen aber mit verschiedenen Seitenverhältnisen sein können, haut das, was bei "Punkt in Ellipse" noch...