Как вычислить позицию объекта относительно другого объекта ?
08 сентября 2016 21:29
Здравствуйте, подскажите можно ли вычислить позицию объекта относительно другого?
У меня следующая ситуация:
Есть объект(РОДИТЕЛЬ) к которому я присоединяю другой 3д-объект(РЕБЁНОК), при помощи метода .append_stiff_trans(). Но чтобы дочерний объект в процессе привязки стал в нужную позицию нужно одним из аргументов функции передать координаты привязываемого объекта относительно родителя.
Собственно вопрос: как можно вычислить позицию дочернего объекта относительно родителя перед привязкой?
У меня следующая ситуация:
Есть объект(РОДИТЕЛЬ) к которому я присоединяю другой 3д-объект(РЕБЁНОК), при помощи метода .append_stiff_trans(). Но чтобы дочерний объект в процессе привязки стал в нужную позицию нужно одним из аргументов функции передать координаты привязываемого объекта относительно родителя.
Собственно вопрос: как можно вычислить позицию дочернего объекта относительно родителя перед привязкой?
08 сентября 2016 22:23
Кто у нас тут прогуливал школьный курс алгебры? Шучу.
Берем координаты двух объектов (они же векторы в трёхмерном пространстве) и вычитаем один из другого. Можно функцией subtract, получаем тот самый OFFSET вектор смещения одного объекта от другого
Берем координаты двух объектов (они же векторы в трёхмерном пространстве) и вычитаем один из другого. Можно функцией subtract, получаем тот самый OFFSET вектор смещения одного объекта от другого
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
09 сентября 2016 09:48