Sto usando Box2D. Come puoi vedere, ci sono tre corpi dinamici collegati tra loro (pensalo come una tabella dalla vista frontale). LEG1 e LEG2 sono collegati al corpo statico (è il corpo di terra). Un altro corpo dinamico sta cadendo sul tavolo.
Devo ottenere la compressione in LEG1 e LEG2 separatamente.
I giunti hanno una GetReactionForce()
funzione che restituisce a b2Vec
, che a sua volta ha Length()
e LengthSqd()
funzioni. Ciò fornirà la somma totale delle forze in qualsiasi giunto preso. Ma ciò di cui ho bisogno sono le forze nei singoli corpi che sono collegate alle articolazioni. Una volta collegati più corpi con una singola articolazione, mostrerà nuovamente la somma delle forze che non è utile. Ecco il caso di cui sto parlando: