1

回転ジョイントの指定された角度でボディを開始するには、referenceAngle を設定するという印象を受けました。これは私にはうまくいきません。referenceAngle を変更するときに変更されるのは、制限の位置だけです。

box2dweb (javascript バージョン) を使用しています。覗いていただければ、デモを作成しました。回転ジョイントを持つ 2 つの同一の構造があります。どちらも -90deg から 90deg の angleLimits を持っています。唯一の違いは、上部の構造の参照角度が 0 度であるのに対し、下部の構造の参照角度は 90 度であることです。はい、ラジアンで角度を受け入れることは知っています。ソースを見ると、コンバーター関数を使用していることがわかります。

繰り返しますが、特定の角度でボディ/ジョイントを開始しようとしています。おそらく間違っているだけだと思いますが、これがbox2dwebの問題である場合、開始角度を設定するための回避策/代替手段はありますか? または、正しい目的で referenceAngle を使用していませんか?

これが --デモです

4

1 に答える 1