Nella libreria fisica Bullet, quando si costruisce un corpo rigido argomento di default per il tensore di inerzia è il vettore nullo.Cosa ha un tensore di inerzia pari a zero in Bullet?
mia comprensione di inerzia è abbastanza elementare, ma dall'equazione
coppia = inerzia * angular_velocity
mi si aspetterebbe velocità angolare su un oggetto con inerzia zero non definite.
Il documentation for constructing rigid bodies dice
Per gli oggetti dinamici, è possibile utilizzare la forma di collisione per approssimare il tensore di inerzia locale, altrimenti utilizzare il vettore nullo (default argomento)
Così che cosa accade con questa zero inerzia? Ho frainteso l'equazione? O sta avendo zero inerzia in Bullet simile a zero massa nel definire un oggetto statico rispetto all'orientamento?
Questo ha senso - grazie per il chiarimento. Come ho capito il tensore di inerzia è una matrice 3x3 che rende l'equazione sensata. In Bullet fornisci un vettore a 3 componenti per inerzia dal quale presumo che la matrice 3x3 sia derivata. –
C'è un po 'più spiegazione qui (non avuto il tempo di leggere completamente me stesso al momento): http://techhouse.brown.edu/~dmorris/projects/tutorials/inertia.tensor.summary.pdf –
mi è venuto attraverso questo link. E per essere chiari, con il tensore di inerzia si fa riferimento al momento di inerzia, che influisce sull'accelerazione angolare (non sulla velocità): coppia = momento_di_inertia * angolare_accelerazione. E penso che inizino un vettore zero nel caso in cui l'oggetto sia una massa puntiforme, nel qual caso non è possibile applicare una coppia su di esso. – fibonatic