Ich mache eine 3D-Physik-Engine zum Würfeln. Bisher war ein Würfel 1x1x1m groß und die Schwerkraft 9,82 m / s ^ 2. Dies sieht natürlich nicht realistisch aus, da die Würfel auf alles etwas langsam reagieren.
Um dies zu beheben, habe ich versucht, einfach alle Größen zu ändern, damit ein Würfel etwa 0,02 m entlang einer Seite liegt. Dadurch erhielten meine inversen Massen und inversen Trägheitsmatrizen sehr große Werte, was zu numerischer Instabilität führte.
Was ist der beste Weg, um damit umzugehen? Kann ich den Maßstab so hoch halten, dass ein Würfel 1x1x1 ist und nur die Masse oder Größe der einwirkenden Kräfte ändert? Oder sollte ich etwas anderes optimieren?
Ich denke, dasselbe Problem könnte auftauchen, wenn Sie ein Spiel mit sehr großen physischen Körpern wie Raumschiffen oder etwas anderem gemacht haben. Ich hoffe, dass jemand zuvor auf etwas Ähnliches gestoßen ist.