Commit bbc5cf2143c8e6201ebe13d905842f8826902227

Authored by gtaaas
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  
... ...
controller.py 0 → 100644
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)
... ...