1

次のような box2d でソフト ボディ ボールを作成しました。

ここに画像の説明を入力

円のすべての点が box2d ボディで、すべての線が距離ジョイントです。どうすれば巻けますか?私は世界の重力を変えたくないので、ただ転がすだけで、中心から回転し始めたいです(すべての円の点が独立しているわけではありません)。

コードではなく、一般的なアイデアが必要です。

4

1 に答える 1

2

一般的な考え方は、各ボディに適切な力を適用することです。回転が必要な場合 - これらの力は、ボールの中心から体の中心へのベクトルに垂直です。

于 2013-08-18T12:20:40.933 に答える