Wurde versucht, 4d oder n-dimensionale Physik Echtzeit (oder nicht) Motor zu implementieren?4d und n-dimensionale Physik-Engine
Welche Schwierigkeiten in dieser Implementierung, im Vergleich zu 3D-und 2D-Physik-Motoren? Eines davon ist natürlich das Präsentationsproblem. Es ist interessant zu sehen und mehr über 4d Hypersphären, Hypercubes, Federn, Gelenke, Flüssigkeiten und andere Objekte zu erfahren.
Ich bin nur neugierig, und habe keine echte Anwendung mit ihm.
Verallgemeinerung meiner Idee ist Physik in Lobachevskian oder Riemann Geometrien, Verzerrungsräume (Sie können durch das Nadelöhr gehen), Schleifenräume (zurück an den gleichen Ort), Physik-Paradoxa und andere erstaunliche Dinge.
Ich habe nicht versucht, eine 4 + D-Physik-Engine zu implementieren, aber ich würde vermuten, dass Sie Kollisionserkennung komplexer und Dinge wie Fluid-Simulation ressourcenintensiver finden könnten. Wenn Sie an Riemannean-Geometriesimulationen interessiert sind, können Sie sich die Arbeit ansehen, die bei der numerischen Bewertung der Allgemeinen Relativitätstheorie geleistet wird. – comingstorm
Kollisionserkennung im 4-D-Raum, würde vielleicht Big Bang simulieren? –
Wenn Sie in den nicht-euklidischen Raum gehen wollen, verwenden Sie die Langrangsche Mechanik, die für die Aufgabe ideal geeignet ist. In hochdimensionalen euklidischen Räumen arbeiten Hamiltons Gleichungen wie üblich. Wenn Sie die Gleichungen aufschreiben können, können Sie simulieren. Wenn Sie die Gleichungen nicht aufschreiben können, haben Sie ein Physikproblem und kein Programmierproblem. – flies