В сцене у меня есть длинная цепочка детей, которые связаны через шарнир с их родителями.Для моего кода мне нужно положение якорей шарниров в мировом пространстве, поэтому я использую:
public Vector2 hingeVector => hinge.anchor + (Vector2)gameObject.transform.position;
Для первого шарнира этот код дает правильное положение.Но для второго шарнира это происходит:
![anchor position I get (red) vs actual anchor (blue)](https://i.stack.imgur.com/dKi76.png)
Красная точка - это вектор, который я получаю, синяя точка - это фактическая позиция.Как видите, это небольшое, но все еще проблематичное различие.
Можно ли как-нибудь это исправить?Я не мог найти ничего подобного в Интернете.