Forum: Software-Projekte der Mitglieder
by vsilverlord,
26. Mär 2008
@ inheroted: So wie ich das sehe, sind das keine Verhältnisse bei dieser Situation. Mit Verhältnissen funktioniert es zwar, aber es ist nicht physikalisch korreckt.
Probier doch zb. mal die Hangabtriebskraft ohne Trigonometrie auszurechnen, oder die Kraft bei Flaschenzügen. Das ist nunmal immer ein Dreieck, und bei Dreiecken können die anderen Seiten ja auch nicht durch Verhältnisse ausgerechnet...
Forum: Software-Projekte der Mitglieder
by vsilverlord,
26. Mär 2008
die Anfangsgeschwindigkeit kann man einstellen, genauso wie die Massen! oben links!
Forum: Software-Projekte der Mitglieder
by vsilverlord,
26. Mär 2008
@rawsoul: Ich hab mir jetzt mal deinen Quelltext untersucht und versucht ihn zu verstehen^^
so wie es aussieht ist das das Herzstück deiner physikalischen Berechnung:
r := Sqrt(Sqr(P1.posX - P2.posX) + Sqr(P1.posY - P2.posY));
if 2 * r < P1.size + P2.size then MouseDown(mbLeft, , Random(ClientWidth), Random(ClientHeight));
vec := (P1.size * P2.size / r / r) / 50;
P2.speedX :=...
Forum: Software-Projekte der Mitglieder
by vsilverlord,
26. Mär 2008
@ Jelly: das kann passieren wenn man nicht Stop und reset gedrückt hat.
Warum das so ist weiß ich leider nicht, aber bei mir macht der Asteroid
eigentlich immer das was er soll.
@ Inherited: Wie soll das denn sonst funktionieren ohne cos und sin? :wiejetzt:
Ich habs mit F:=G*m1*m2/r² und den Weg mit V:=v+f/m2 gerechnet. (m1 kürzt sich weg. :warn: )
@rawsoul: ist das mit Canvas gemacht?...
Forum: Software-Projekte der Mitglieder
by vsilverlord,
25. Mär 2008
Guten Tag. 8)
Ich bin noch nicht so erfahren im Programmieren, trotzdem habe ich mich mal an das Problem mit der Gravitation von Erde zu einem Asteroiden gemacht.
Das Programm funktioniert auch schon ganz gut, man kann viele verschiedenen Parameter einstellen und sogar per Mausklick die Erde bzw. Den Asteroiden verschieben.
Das einzige was mich stört, ist dass das die Umsetzung hässlich ist...