Я очень начинающий программист, и я столкнулся со сторонним проектом, над которым я работаю. Я пытаюсь настроить цикл для многократного получения массива перевода от движения через скачкообразное движение. Я нашел в документации по прыжковому движению этот код для Python:
linear_frame_movement = frame.translation(start_frame)
, который по определению звучит как то, что мне нужно, но когда я пытаюсь использовать эту команду в очень простом коде, я не совсем понимаю, как определить начальный или ссылочный кадр. ниже приведен фрагмент кода, который я пытаюсь получить для перевода frame.translation:
position = hand.palm_position
L = frame.translation(position, start_frame)
y = position
print "position: %s" % (L)
print "position1: %s" % (position)
Возвращает сообщение об ошибке типа «L = frame.translation (position, start_frame), более двух аргументов в списке».
Означает ли это, что только начальный кадр должен быть инициализирован, тогда команда будет определять массивы преобразования самостоятельно или эти 2 аргумента должны быть определены совершенно другим способом?
Мой фон программирования написан на языке matlab, так что python для меня немного чужд. Приношу свои извинения, если это очень прямой вопрос, который я просто пропускаю. Любой вклад будет принята с благодарностью.