denkproblem kollision

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

da_poller

Betreff: denkproblem kollision

BeitragSa, Apr 19, 2008 19:58
Antworten mit Zitat
Benutzer-Profile anzeigen
hab zzt nen größeres denkproblem im bezug auf die winkelberchnung und kollisionsberechnungen bei der kollision zwischen nem oval und nem kreis..

hat da jemand vlielleicht ein paar denkanstöße zu?

brüte seit gestern dran nur komme da nciht drauf wie ich die kollision und den anschließenden daraus resultierenden abprallwinkel errechnen kann..

Der_Schläfer

BeitragSa, Apr 19, 2008 23:38
Antworten mit Zitat
Benutzer-Profile anzeigen
also du kennt ja sicher die formel für einen ellipsenpunkt:

x*sin(alpha)*a,y*cos(alpha)*b
bzw kreis
x*sin(beta)*r,y*cos(beta)*r

Ermittlung eines Kollisionspunktes zwischen einem Kreis und einer Ellipse
Gibts eine Kollision? Wennja, wo?

Kannst ein Gleichungssystem machen (gegeben a,b,r):
| a*sin(alpha)=r*sin(beta) |
| b*cos(alpha)=r*cos(beta)|

Wenn des eine (oder viele) Lösungen hat, dann gibt es mind. eine Überschneidung zwischendem Kreis und der Ellipse.

Reflektierende Kollision mit einer Ellipse

Wenn du jetzt z.B. mit einem Laser reflektierend auf eine Ellipse ballern würdest, dann kannst du schauen:

Jetzt kannst du den Laserstrahl an der Verbindung zwischen dem Mittelpunkt und dem getroffenen Punkt spiegeln, und du hast eine reflexion.

Der Laserstrahl könnte natürlich auch der Vektor eines Massenpunktes sein, der mit der Ellipse kollidiert... hoffe ich zumindest... Very Happy


Für was brauchst du überhaupt so komplizierte Wink Trigo? Shocked 2d-Physik-Simulation?
 

da_poller

Betreff: re

BeitragSo, Apr 20, 2008 14:44
Antworten mit Zitat
Benutzer-Profile anzeigen
also die formel kannte ich nciht...

nunja geht nur um ne kollision(abprallen) hab das ganze jedoch nun einfach umgagnen xD

lg poller
 

MB-Lock

BeitragFr, Mai 02, 2008 13:31
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo wie mach ich das am besten bei meinen code?

https://www.blitzforum.de/upload/code.php?show=894

ich will, dass die kollidieren und dann der winkel berechnet wird wie die andere wegprallt

kann mir jemand helfen ich steig net ganz durch bei den formeln

danke im vorraus

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group