Ich versuche Projektiltrajektorien in Java neu zu erstellen, aber ich bleibe bei einigen Dingen stecken. Ich habe viele Videos gesehen, die Formeln und Sachen erklären, aber sie haben ein Ziel in ihrer Gleichung und ich nicht. Was ich damit meine ist, dass sie eine Reichweite haben, um ihren Kugelfall zu berechnen, aber ich versuche herauszufinden, wie viel die Kugel letztendlich fallen wird.'Basic' Projektile Trajektorien
Was Zur Zeit arbeite ich mit ist:
dropDistance = (9,807/2) * t²
Ich bin nicht überhaupt Mathematiker und ich bin buchstäblich auf diesem steckt, und ich habe keine Ahnung, wie dies zu realisieren, wenn die Entfernung des Ziels ist nicht bekannt. Es sollte im 3D-Raum (x, y, z) arbeiten, aber ich denke, dass nur das Y in der Formel benötigt wird.
Nicht geeignet für SO, verwenden Sie stattdessen den Mathestapelaustausch! – user3791372
Kannst du nicht für die Entfernung die Höhe der Kugel aus dem Boden einfach mit dem "Gewicht" der Kugel lösen? –
Wir können die Formel 's = (u * t) - (0.5 * a * t * t)' verwenden, um die vertikale Verschiebung vom Ursprung zu berechnen, der 'u' gegeben wird - die anfängliche vertikale Geschwindigkeit, 't', die verstrichene Zeit, und "a", in diesem Fall -9,8 (m/s/s) - vorausgesetzt, Sie versuchen, Trajektorien auf der Erde nachzubilden. Sie können dies in 2 oder 3 Dimensionen wiederholen, um einen Punkt in 2 oder 3d zu erhalten. –