Wenn in der Bullet Physics-Bibliothek ein starrer Körper konstruiert wird, ist das Standardargument für den Trägheitstensor der Nullvektor.Was hat ein Trägheitstensor von Null in Bullet?
Mein Verständnis von Trägheit ist ziemlich elementar, sondern aus der Gleichung
Drehmoment = Trägheits * angular_velocity
würde ich auf einem Objekt Winkelgeschwindigkeit erwartet mit Null Trägheit nicht definiert werden.
Die documentation for constructing rigid bodies sagt
Bei dynamischen Objekten Sie die Kollisionsform verwenden können die lokale Trägheitstensor anzunähern, andernfalls verwenden Sie den Nullvektor (Standard Argument)
Was passiert also, mit dieser Null Trägheit? Habe ich die Gleichung falsch verstanden? Oder hat er in Bullet keine Massenträgheit, die der Masse Null entspricht, wenn ein Objekt als statisch bezüglich der Orientierung definiert wird?
Das macht Sinn - danke für die Klärung. Wie ich verstehe, ist der Trägheitstensor eine 3x3-Matrix, die die Gleichung sinnvoll macht. In Bullet stellen Sie einen 3-Komponenten-Vektor für die Trägheit bereit, von dem ich annahm, dass die 3x3-Matrix abgeleitet ist. –
Es gibt ein bisschen mehr Erklärung hier (nicht die Zeit, um mich im Moment vollständig zu lesen): http://techhouse.brown.edu/~dmorris/projects/tutorials/inertia.tensor.summary.pdf –
Ich kam auch über diesen Link. Und um es klar zu sagen, mit dem Trägheitstensor wird auf das Trägheitsmoment Bezug genommen, das die Winkelbeschleunigung (nicht die Geschwindigkeit) beeinflusst, also: Drehmoment = Moment der Trägheit * Winkelbeschleunigung. Und ich denke, sie initiieren einen Nullvektor für den Fall, dass das Objekt eine Punktmasse ist, in welchem Fall Sie kein Drehmoment darauf anwenden können. – fibonatic