From 3aa8fee72d92122deecafd596ef8cd5def8b6b1e Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Tue, 8 Oct 2019 18:15:33 +0100 Subject: [PATCH] Client: update correct_animation logic --- Drone/animation_lib.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Drone/animation_lib.py b/Drone/animation_lib.py index 943ff0a..28b7374 100644 --- a/Drone/animation_lib.py +++ b/Drone/animation_lib.py @@ -107,14 +107,14 @@ def correct_animation(frames, frame_delay=0.1, min_takeoff_height=0.5, move_delt if (corrected_frames[len(corrected_frames)-1]['z'] < min_takeoff_height) and check_land: for i in range(len(corrected_frames)-1,0,-1): # print i - if abs(corrected_frames[i-1]['z'] - corrected_frames[i]['z']) > move_delta: - break - del corrected_frames[i] - for i in range(len(corrected_frames)-1,0,-1): - if (abs(corrected_frames[i-1]['x'] - corrected_frames[i]['x']) > move_delta or - abs(corrected_frames[i-1]['y'] - corrected_frames[i]['y']) > move_delta): + if abs(corrected_frames[i-1]['z'] - corrected_frames[i]['z']) < move_delta: break del corrected_frames[i] + #for i in range(len(corrected_frames)-1,0,-1): + # if (abs(corrected_frames[i-1]['x'] - corrected_frames[i]['x']) > move_delta or + # abs(corrected_frames[i-1]['y'] - corrected_frames[i]['y']) > move_delta): + # break + # del corrected_frames[i] return corrected_frames, start_action, start_delay # Needs for test