シャフトっていうのかなんて言うんですかねぇ
この手のセットアップで悩んでしまったので、備忘録も兼ねてまとめようかなと
単純なのはイージー
やり方はまぁ色々ありますが、お互いにaimConstraintし合うとか
厄介なタイプ
うん ズレる。
距離が変わるとズレる。
これがロボットだったら大事故。
ちゃんと考える
距離が変わるときにスライドして欲しい軸はこの(シリンダー)方向
aimConstraintのoffsetあり・・・・だとちょっとズレそうな気がするので、
それぞれの先端位置にaimの為のjointを追加して それぞれaimConstraint
もっと厄介なタイプ
さて・・・・これは・・・・・
いや結構あるんですよ、シャフトの軸がズレちゃってるモデル
遊びがある程度あれば、一つ前の方法でもぎりぎり大丈夫だったりします。
基本的にはモデラーさんへお戻し案件ですけれどもね。
戻せないのであれば
ここを伸縮させてしまう とかかなぁ
先端jointを aimターゲットでpointConstraintして
軸棒はなんかシアーしてしまうけれども、はみだしにくくはなります。
まぁ
モデラーさんに直してもらうのが一番いいと思うんですけどね!
今回 upVectorは割愛してますが、もし設定するならば
こんな感じで根本の回転軸上に置いておけばつかえますね
落ち着いて整理して考えれば簡単なんですが、
色々切羽詰まってこんがらがって最初はもっと面倒な方法で組んでました。
まーもっと簡単な方法もあると思うので見つけたらぜひ共有してください