Kreise Abprallen lassen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Smily

Betreff: Kreise Abprallen lassen

BeitragMi, Apr 20, 2005 13:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, Very Happy
Ich will 2 Kreise aneinander abprallen lassen.
Wie kann ich das machen?
Ich kann die Richtung ja nicht einfach entgegensetzen, da das nicht wirklich realistich aussähe.
Könnte mir da jemand weiterhelfen?
Danke im vorraus.

skey-z

BeitragMi, Apr 20, 2005 16:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir mal sinus und cosinus, bzw andere winkelfunktionen an, das wird dir sicherlich helfen

lucifer

BeitragMi, Apr 20, 2005 16:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir vorallem mal atan2() an, damit kannst du das machen.
Aktuelles Projekt:
Demonspawn
RPG

Ctuchik

BeitragMi, Apr 20, 2005 16:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würd eher im Physikbuch schauen Smile
Hab da mal ein Programm zu geschrieben:
BlitzBasic: [AUSKLAPPEN]

wi# = ((b\y# - a\y#) / (b\x# - a\x#))

apx# = (wi * a\vy + a\vx) / (wi^2 + 1)
asy# = a\vy - wi*apx
bpx# = (wi * b\vy + b\vx) / (wi^2 + 1)
bsy# = b\vy - wi*bpx
anx# = bpx + a\vx - apx
any# = b\vy - bsy + asy
bnx# = apx + b\vx - bpx
bny# = a\vy - asy + bsy

a\vx# = anx#
a\vy# = any#
b\vx# = bnx#
b\vy# = bny#

Das sollte gehen! In dem Fall sind die Kugeln 2 Types (a und b) mit jeweils x und y als Position und vx und vy als Geschwindigkeit!

MfG Ctuchik
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle!
Fraget euren Arzt oder Apotheker!
 

Gerhard

BeitragMi, Apr 20, 2005 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau mal unter Blitzbase.de unter Quellcode: Ballsimulation.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group