Я использую Box2D. Как вы можете видеть, есть три динамических тела, связанных друг с другом (представьте себе таблицу как вид спереди). LEG1 и LEG2 подключены к статическому телу (это заземление). Еще одно динамичное тело падает на стол.
Мне нужно получить компрессию в LEG1 и LEG2 отдельно.
Суставы имеют GetReactionForce()
функцию, которая возвращает a b2Vec
, которая, в свою очередь, имеет Length()
и LengthSqd()
функции. Это даст общую сумму сил в любом взятом суставе. Но мне нужны силы в отдельных телах, которые связаны с суставами. Как только вы соедините несколько тел одним соединением, оно снова покажет сумму сил, которая не нужна. Вот случай, о котором я говорю: