質問: ### 3次元的に動く振り子を作りたいです。 倒立振り子を作りたいのですが、https://qiita.com/God_KonaBanana/items/7aebdb411c99b059cc6f ここに乗ってる方法だとZ軸でしか動かず、普通振り子というものはXZ平面で動くものだと思います。それを実装したいです。 ちょうどフーコーの振り子になるとおもいます。 ### 試したこと unity標準のhinge jointを使って試行錯誤してみましたがどうもうまく行きません。 HingeJointは1軸でしか対応できないのでしょうか? ### 追記 今回は強化学習に使うので、鎖や髪の揺れ方のような何個ものオブジェクトが連結してる場合ではなく下図のような状況になります。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/83f8aeefc748b7163b1e1af2185b2ed8.png)
回答: Hinge Jointは1軸回転しかできないようですね。Configurable Jointなら自由度6の接続ができそうです。 Anchorを`(0, -1, 0)`にしてポールの根元でカートと接続し、X Motion、Y Motion、Z Motionをすべて「Locked」にしてスライド移動を禁止し、さらにAngular Y Motionも「Locked」にしてポールの軸周り回転も禁止してやれば自由度2の2軸ヒンジになるんじゃないでしょうか。 !ジョイント設定