Preventing torque on a child from affecting the parent when attached by a joint
I have a two-joint system connecting two poles together and the parent (upper) pole to a fixed object, both of which rotate on the same axis, so you can think of it in 2D. The extremes of the lower joint (child to parent) are clockwise until the child and parent collide, and counterclockwise until the parent and child are aligned straight.
When I apply a torque to the child object, I would like it to not affect the parent object at all. Currently when the child reaches its counterclockwise extreme it causes the parent to also start rotating counterclockwise as if the torque is applied to the parent, but what I desire is for the parent to remain largely unaffected in that situation. Think of the lower joint as similar to your elbow; if you relax your shoulder to hold you upper arm at your side and raise/lower your lower arm, your upper arm is mostly unaffected. Of course there is some swinging action if you rapidly extend your elbow, but holding your elbow extended does not cause your upper arm to start rotating.
What is the simplest way to achieve this effect in Unity?
Your answer
Follow this Question
Related Questions
Configerable joint problem !! 0 Answers
Applying torque to smoothly stop at a desired rotation - factoring Mass and a Max torque 1 Answer
Unexpected Joint behavior 0 Answers
FixedUpdate in Coroutine 1 Answer
Joint with limit more than 180? 0 Answers