Я очень начинающий программист, и я уперся в стену с побочным проектом, над которым я работаю. Я пытаюсь настроить цикл, чтобы неоднократно получать массив перевода из движения через движение прыжка. Я нашел в документации по прыжку этот код для 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 для меня совершенно чужд. Мои извинения, если это очень прямой вопрос, который я просто пропустил. Мы будем очень признательны за любой вклад.