コード例 #1
0
def main():

    if sys.argv[1] == 'leap_motion':
        motion_capturer = MotionCapturerLeapMotion()
    elif sys.argv[1] == 'mouse':
        motion_capturer = MotionCapturerMouse()
    elif sys.argv[1] == 'mix':
        motion_capturer = MotionCapturerLeapAndMouse()

    transmitter = Transmitter(sys.argv[2])

    while True:
        try:
            (pitch, roll, yaw, throttle) = motion_capturer.get_axis_values()
            transmitter.send_axis_values(pitch, roll, yaw, throttle)
        except ValueError:
            print('Ignoring frame')
        except KeyboardInterrupt:
            motion_capturer.shutdown()