J'utilise Box2D. Comme vous pouvez le voir, il existe trois corps dynamiques connectés les uns aux autres (pensez-y comme une table vue de face). LEG1 et LEG2 sont connectés au corps statique (c'est le corps de masse). Un autre corps dynamique tombe sur la table.
J'ai besoin d'obtenir la compression dans le LEG1 et LEG2 séparément.
Les joints ont une GetReactionForce()
fonction qui renvoie a b2Vec
, qui à son tour a Length()
et LengthSqd()
fonctionne. Cela donnera la somme totale des forces dans n'importe quelle articulation prise. Mais ce dont j'ai besoin, ce sont des forces dans les corps individuels qui sont liées aux articulations. Une fois que vous connectez plusieurs corps avec une seule articulation, cela montrera à nouveau la somme des forces qui n'est pas utile. Voici le cas dont je parle: