Ich dachte mir, dass jemand diese Frage wahrscheinlich schon einmal gestellt hat, aber ich konnte keine Antwort finden.Berechnung der Trägheit für einen Multi-Form-Starrkörper
Ich schreibe eine Physik-Bibliothek für meine Game-Engine (2D, derzeit in ActionScript3, aber leicht übersetzbar in C-basierten Sprachen).
Ich habe Probleme, eine gute Formel zu finden, um die Trägheit meiner Spielobjekte zu berechnen.
Die Sache ist, es gibt viele bewährte Formeln, um Trägheit um einen Schwerpunkt eines konvexen Polygons zu berechnen, aber meine Struktur ist etwas anders: Ich habe Spiel-Objekte mit ihren eigenen lokalen Raum. Sie können diesem lokalen Bereich konvexe Formen wie Kreise und konvexe Polygone hinzufügen, um komplexe Objekte zu bilden. Die Formen selbst haben wiederum ihren eigenen lokalen Raum. Es gibt also drei Schichten: Welt, Objekt & Formraum.
Ich hätte keine Probleme bei der Berechnung der Trägheit jedes einzelnen Polygons in der Form mit den Formeln auf der moments of inertia Wikipedia article zur Verfügung gestellt.
oder die in einem genialen collision detection & response article zur Verfügung gestellt.
Aber ich frage mich, wie ich dies mit meiner Objektstruktur in Beziehung setzen kann, füge ich einfach alle Trägheiten der Formen des Objekts hinzu? Das ist es, was ein anderer Autor zu calculate the inertia of triangulated polygons verwendet, fügt er alle Trägheitsmomente der Dreiecke hinzu. Oder ist da mehr dran?
Ich finde dieses ganze Trägheitskonzept ziemlich schwierig zu verstehen, da ich keinen starken Physikhintergrund habe. Wenn also jemand mir eine Antwort liefern könnte, vorzugsweise mit der Logik hinter der Trägheit um einen gegebenen Schwerpunkt, wäre ich sehr dankbar. Ich studiere tatsächlich I.T. - Spielentwicklung an meiner Universität, aber zu meiner großen Frustration ist keiner der Lehrer in ihren Reihen auf dem Gebiet der Physik erfahren.
@cha - ich glaube, Sie könnten die [W3C Leitlinien für Linktext] (http://www.w3.org/TR/WCAG10-HTML-TECHS/#link-text) lesen möchten. – Flexo
@Flexo ich Sie nicht bekommen .... klären bitte – Chaitanya