Как вычислить позицию объекта относительно другого объекта ?

08 сентября 2016 21:29
Здравствуйте, подскажите можно ли вычислить позицию объекта относительно другого?

У меня следующая ситуация:
Есть объект(РОДИТЕЛЬ) к которому я присоединяю другой 3д-объект(РЕБЁНОК), при помощи метода .append_stiff_trans(). Но чтобы дочерний объект в процессе привязки стал в нужную позицию нужно одним из аргументов функции передать координаты привязываемого объекта относительно родителя.

Собственно вопрос: как можно вычислить позицию дочернего объекта относительно родителя перед привязкой?
08 сентября 2016 22:23
Кто у нас тут прогуливал школьный курс алгебры? Шучу.

Берем координаты двух объектов (они же векторы в трёхмерном пространстве) и вычитаем один из другого. Можно функцией subtract, получаем тот самый OFFSET вектор смещения одного объекта от другого
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
09 сентября 2016 09:48
Это был действительно глупый вопрос… Но всё равно спасибо!
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.