Commit 7c8f46481787d7720adbfea636e9989d76dcc599

Authored by gtaaas
1 parent 28995370
Exists in master

realiza merge em libras.py

Showing 2 changed files with 35 additions and 34 deletions   Show diff stats
@@ -90,9 +90,10 @@ def configureHands(): @@ -90,9 +90,10 @@ def configureHands():
90 orientation, direction, radius, laps = json_input[hands[i]][1:5] 90 orientation, direction, radius, laps = json_input[hands[i]][1:5]
91 endFrame = circular_or_semiCircular(pose, orientation, direction, radius, laps, 5) 91 endFrame = circular_or_semiCircular(pose, orientation, direction, radius, laps, 5)
92 generationConfigurations(actions[i], json_input[hands[i]][-3:], [endFrame], bones_[i]) 92 generationConfigurations(actions[i], json_input[hands[i]][-3:], [endFrame], bones_[i])
93 - elif(json_input[hands[i]][0] == "retilineo"): 93 + elif(move == "retilineo"):
94 generationConfigurations(actions[i], json_input[hands[i]][-6:-3], hands_default_frames, bones_[i]) 94 generationConfigurations(actions[i], json_input[hands[i]][-6:-3], hands_default_frames, bones_[i])
95 generationConfigurations(actions[i], json_input[hands[i]][-3:],hands_frames_retilineo, bones_[i]) 95 generationConfigurations(actions[i], json_input[hands[i]][-3:],hands_frames_retilineo, bones_[i])
  96 +
96 97
97 # Função que inicia a configuração da face 98 # Função que inicia a configuração da face
98 def configureFace(): 99 def configureFace():
@@ -126,7 +126,7 @@ def locationCircular(center, radius, i_axis, j_axis, k_axis, pose, initialPositi @@ -126,7 +126,7 @@ def locationCircular(center, radius, i_axis, j_axis, k_axis, pose, initialPositi
126 126
127 127
128 # testing . . . 128 # testing . . .
129 -def locationHelicoidal(center, startRadius, incRadius, x, y, z, currentLoc, laps, frameJump): 129 +def locationHelicoidal(center, startRadius, incRadius, x, y, z,pose, currentLoc, laps, frameJump):
130 sqrt22 = radius * math.sqrt(2) / 2 130 sqrt22 = radius * math.sqrt(2) / 2
131 allLaps = math.floor(8 * laps) + 1 131 allLaps = math.floor(8 * laps) + 1
132 132
@@ -134,59 +134,59 @@ def locationHelicoidal(center, startRadius, incRadius, x, y, z, currentLoc, laps @@ -134,59 +134,59 @@ def locationHelicoidal(center, startRadius, incRadius, x, y, z, currentLoc, laps
134 for i in range(currentLoc, currentLoc + allLaps): 134 for i in range(currentLoc, currentLoc + allLaps):
135 print("All Laps:", allLaps) 135 print("All Laps:", allLaps)
136 if ((i % 8) == 0 ): 136 if ((i % 8) == 0 ):
137 - obj.location[x] = center[x] + radius  
138 - obj.location[y] = center[y]  
139 - obj.location[z] += incRadius /allLaps  
140 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 137 + pose.location[x] = center[x] + radius
  138 + pose.location[y] = center[y]
  139 + pose.location[z] += incRadius /allLaps
  140 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
141 bpy.context.scene.frame_end += frameJump 141 bpy.context.scene.frame_end += frameJump
142 142
143 if ((i % 8) == 1): 143 if ((i % 8) == 1):
144 - obj.location[x] = center[x] + sqrt22  
145 - obj.location[y] = center[y] + sqrt22  
146 - obj.location[z] += incRadius /allLaps  
147 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 144 + pose.location[x] = center[x] + sqrt22
  145 + pose.location[y] = center[y] + sqrt22
  146 + pose.location[z] += incRadius /allLaps
  147 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
148 bpy.context.scene.frame_end += frameJump 148 bpy.context.scene.frame_end += frameJump
149 149
150 if ((i % 8) == 2): 150 if ((i % 8) == 2):
151 - obj.location[x] = center[x]  
152 - obj.location[y] = center[y] + radius  
153 - obj.location[z] += incRadius /allLaps  
154 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 151 + pose.location[x] = center[x]
  152 + pose.location[y] = center[y] + radius
  153 + pose.location[z] += incRadius /allLaps
  154 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
155 bpy.context.scene.frame_end += frameJump 155 bpy.context.scene.frame_end += frameJump
156 156
157 if ((i % 8) == 3): 157 if ((i % 8) == 3):
158 - obj.location[x] = center[x] - sqrt22  
159 - obj.location[y] = center[y] + sqrt22  
160 - obj.location[z] += incRadius /allLaps  
161 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 158 + pose.location[x] = center[x] - sqrt22
  159 + pose.location[y] = center[y] + sqrt22
  160 + pose.location[z] += incRadius /allLaps
  161 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
162 bpy.context.scene.frame_end += frameJump 162 bpy.context.scene.frame_end += frameJump
163 163
164 if ((i % 8) == 4): 164 if ((i % 8) == 4):
165 - obj.location[x] = center[x] - radius  
166 - obj.location[y] = center[y]  
167 - obj.location[z] += incRadius /allLaps  
168 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 165 + pose.location[x] = center[x] - radius
  166 + pose.location[y] = center[y]
  167 + pose.location[z] += incRadius /allLaps
  168 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
169 bpy.context.scene.frame_end += frameJump 169 bpy.context.scene.frame_end += frameJump
170 170
171 if ((i % 8) == 5): 171 if ((i % 8) == 5):
172 - obj.location[x] = center[x] - sqrt22  
173 - obj.location[y] = center[y] - sqrt22  
174 - obj.location[z] += incRadius /allLaps  
175 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 172 + pose.location[x] = center[x] - sqrt22
  173 + pose.location[y] = center[y] - sqrt22
  174 + pose.location[z] += incRadius /allLaps
  175 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
176 bpy.context.scene.frame_end += frameJump 176 bpy.context.scene.frame_end += frameJump
177 177
178 if ((i % 8) == 6): 178 if ((i % 8) == 6):
179 - obj.location[x] = center[x]  
180 - obj.location[y] = center[y] - radius  
181 - obj.location[z] += incRadius /allLaps  
182 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 179 + pose.location[x] = center[x]
  180 + pose.location[y] = center[y] - radius
  181 + pose.location[z] += incRadius /allLaps
  182 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
183 bpy.context.scene.frame_end += frameJump 183 bpy.context.scene.frame_end += frameJump
184 184
185 if ((i % 8) == 7): 185 if ((i % 8) == 7):
186 - obj.location[x] = center[x] + sqrt22  
187 - obj.location[y] = center[y] - sqrt22  
188 - obj.location[z] += incRadius /allLaps  
189 - obj.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location') 186 + pose.location[x] = center[x] + sqrt22
  187 + pose.location[y] = center[y] - sqrt22
  188 + pose.location[z] += incRadius /allLaps
  189 + pose.keyframe_insert(frame = bpy.context.scene.frame_end, index = -1, data_path = 'location')
190 bpy.context.scene.frame_end += frameJump 190 bpy.context.scene.frame_end += frameJump
191 191
192 bpy.context.scene.frame_end -= frameJump 192 bpy.context.scene.frame_end -= frameJump