Commit bbc5cf2143c8e6201ebe13d905842f8826902227
1 parent
ab51f390
Exists in
master
Corrige função do movimento circular
Showing
4 changed files
with
8 additions
and
13 deletions
Show diff stats
Makefile
... | ... | @@ -6,7 +6,7 @@ CLEAR = @echo -n "\033c" |
6 | 6 | CACHE = __pycache__ |
7 | 7 | SCRIPT = libras.py |
8 | 8 | AVATAR = avatar_Hozana_wikiLibras.blend |
9 | -JSON = '{"userId": 4,"rightHand": ["circular", "perpendicular", "horario", 0.6, 1, 20, 4, 6], "leftHand":["pontual", 10, 3, 3], "facialExp": [6], "signName":"teste_circular"}' | |
9 | +JSON = '{"userId": 2,"rightHand": ["circular", "plano", "horario", 1, 2, 0, 50, 20], "leftHand":[], "facialExp": [6], "signName":"teste_circular"}' | |
10 | 10 | |
11 | 11 | default: main |
12 | 12 | ... | ... |
libras.py
... | ... | @@ -83,21 +83,16 @@ def configureHands(): |
83 | 83 | generationConfigurations(actions[i], json_input[hands[i]][-3:], hands_default_frames, bones_[i]) |
84 | 84 | if(move == "circular" or move == "semicircular"): |
85 | 85 | orientation, direction, radius, laps = json_input[hands[i]][1:5] |
86 | - endFrame = circular_or_semiCircular(pose, orientation, direction, radius, laps, 5) | |
86 | + endFrame = moves.circular_or_semiCircular(pose, orientation, direction, radius, laps, 5) | |
87 | 87 | generationConfigurations(actions[i], json_input[hands[i]][-3:], [endFrame], bones_[i]) |
88 | 88 | elif(move == "retilineo"): |
89 | 89 | generationConfigurations(actions[i], json_input[hands[i]][-6:-3], hands_default_frames, bones_[i]) |
90 | 90 | generationConfigurations(actions[i], json_input[hands[i]][-3:],hands_frames_retilineo, bones_[i]) |
91 | -<<<<<<< HEAD | |
92 | - | |
93 | - | |
94 | -======= | |
95 | 91 | elif(json_input[hands[i]][0] == "senoidal"): |
96 | 92 | orientation, direction, radius, laps = json_input[hands[i]][1:5] |
97 | 93 | endFrame = circular_or_semiCircular(pose, orientation, direction, radius, laps, 5) |
98 | 94 | generationConfigurations(actions[i], json_input[hands[i]][-3:], [endFrame], bones_[i]) |
99 | 95 | |
100 | ->>>>>>> 4973c0eb8bf544c810f4405a8974cf6e962d7bd4 | |
101 | 96 | # Função que inicia a configuração da face |
102 | 97 | def configureFace(): |
103 | 98 | global endFrame | ... | ... |
moves.py
... | ... | @@ -6,19 +6,19 @@ def circular_or_semiCircular(pose, orientation, direction, radius, laps, intensi |
6 | 6 | center = pose.location.x, pose.location.y, pose.location.z |
7 | 7 | if(orientation == 'perpendicular'): |
8 | 8 | if(direction == 'horario'): |
9 | - endFrame = moves.locationCircular(center, radius, 1, 0, 2, pose, 0, laps, intensity, initialFrame,turn) | |
9 | + endFrame = locationCircular(center, radius, 1, 0, 2, pose, 0, laps, intensity, initialFrame,turn) | |
10 | 10 | else: |
11 | - endFrame = moves.locationCircular(center, radius, 0, 1, 2, pose, 0, laps, intensity, initialFrame,turn) | |
11 | + endFrame = locationCircular(center, radius, 0, 1, 2, pose, 0, laps, intensity, initialFrame,turn) | |
12 | 12 | elif(orientation == 'paralelo'): |
13 | 13 | if(direction == 'horario'): |
14 | - endFrame = moves.locationCircular(center, radius, 1, 2, 0, pose, 0, laps, intensity, initialFrame,turn) | |
14 | + endFrame = locationCircular(center, radius, 1, 2, 0, pose, 0, laps, intensity, initialFrame,turn) | |
15 | 15 | else: |
16 | - endFrame = moves.locationCircular(center, radius, 2, 1, 0, pose, 0, laps, intensity, initialFrame,turn) | |
16 | + endFrame = locationCircular(center, radius, 2, 1, 0, pose, 0, laps, intensity, initialFrame,turn) | |
17 | 17 | elif(orientation == 'plano'): |
18 | 18 | if(direction == 'horario'): |
19 | - endFrame = moves.locationCircular(center, radius, 2, 0, 1, pose, 0, laps, intensity, initialFrame,turn) | |
19 | + endFrame = locationCircular(center, radius, 2, 0, 1, pose, 0, laps, intensity, initialFrame,turn) | |
20 | 20 | else: |
21 | - endFrame = moves.locationCircular(center, radius, 0, 2, 1, pose, 0, laps, intensity, initialFrame,turn) | |
21 | + endFrame = locationCircular(center, radius, 0, 2, 1, pose, 0, laps, intensity, initialFrame,turn) | |
22 | 22 | return endFrame |
23 | 23 | |
24 | 24 | # center[3]: float vector (posição xyz centro) | ... | ... |