Пытаюсь реализовать что-то вроде симулятора экскаватора, соответственно стрела состоит из множества подвижных частей, пока что пытаюсь реализовать без механики поршней, а чисто с помощью функций rigidbody.MoveRotation() и rigidbody.MovePosition().
Столкнулся с проблемой, что чем больше весят составные части ближе к манипулятору, тем тяжелее и медленнее начинает вращаться основание стрелы. В связи с этим приходится увеличивать скорость вращения этого самого основания, что приводит к тому, что в начальный момент оно очень резко и неестественно поворачивается, а потом резко замедляется и начинает вращать другие составные части. Каким образом можно убрать эту неестественность?