Objekt in Richtung eines anderen Objekts bewegen

feiste

Bekanntes Mitglied
Hallo,

habe ein festes Objekt1 mit x- und y-koordinate und will nun ein anderes Objekt2 in Richtung Objekts1 bewegen lassen. Wie kann ich das am besten umsetzten?

Kann eben Schrittweise die x und y Koordinate von Objekt2 ändern. Nur wie kann ich mir die koordinaten dafür berechnen?

Danke 🙂
 
bin glaub ich selbst drauf gekommen
einfach eine Geradengleichung aufstellen (y=mx+t) die die beiden Objekte verbindet
und dann Schrittweise die neuen Koordinaten berechen.

Oder gibs eine leichtere Methode auch?

danke
 
Wird noch um einiges komplexer.

Muss eine Seminararbeit über Simulation einer Gitterschwinung verfassen und eben eine Gitterschwinung von Atomen simulieren.

Jetzt fang ich erst einmal dass ich eben 2 Atome (1 festes) habe das eine kann ich mit der Maus verschieben und dann schwingt es zum anderen zurück

Wenn das Programm fertig ist soll eben die Schwinung eines ganzen Gitter an Atomen simuliert werden
 
Zuletzt bearbeitet:
Ich habe von der fachlichen Materie leider recht wenig ahnung.

Für die Bewegungsrichtung zwischen 2 Punkten nimmt man in der Regel Vektoren.
Die Berechnung ist ganz einfach:
Festerpunkt.x - Beweglicherpunkt.x = Bewegungsrichtung Horizontal
Festerpunkt.y - Beweglicherpunkt.y = Bewegungsrichtung Vertikal
Ein Schritt mit diesen Bewegungsrichtungen würde die beiden Punkte sofort übereinander legen.
Du musst also entsprechend die Größe der einzelnen Schritte anpassen.

Jetzt weiß ich nur nicht, wie die Schwingung da mit reinspielt.
 

Zurück
Oben