delete old distance evaluation code

master
Pullusb 2022-04-07 14:46:00 +02:00
parent 037f568a4b
commit b05b0e2b6c
2 changed files with 2 additions and 51 deletions

View File

@ -73,7 +73,7 @@ def anim_path_from_translate():
# CHANGE - retiré le int de la frame
# keyframes = [int(k.co[0]) for fcu in act.fcurves for k in fcu.keyframe_points]
## calculate offset from bones by evaluating distance at extreme distance
## calculate offset from bones by evaluating distance at extremes
# fcurve parsing:
@ -184,55 +184,6 @@ def anim_path_from_translate():
print('end of set_follow_path_anim')
""" ### old method using directly one axis
axis = {'X':0, 'Y':1, 'Z':2}
## calculate offset from bones
loc_fcu = None
for fcu in act.fcurves:
if fcu.data_path.split('"')[1] != b.bone.name:
continue
if fcu.data_path.split('.')[-1] == 'location' and fcu.array_index == axis['Y']:
loc_fcu = fcu
if not loc_fcu:
return ('ERROR', 'Current bone, location.y animation not found')
start = None
end = None
## based on extreme
for k in loc_fcu.keyframe_points:
# if k.select_control_point: # based on selection
if k.type == 'EXTREME': # using extreme keys.
if start is None:
start = k
end = k
else:
if start is not None:
## means back to other frame type after passed breakdown we stop
break
if start and end:
print(f'Offset from key range. start: {start.co.x} - end: {end.co.x}')
if not start:
return ('ERROR', f"No extreme marked frame was found on bone {b.bone.name}.{['x','y','z'][loc_fcu.array_index]}")
if start == end:
return ('ERROR', f'Only one key detected as extreme (at frame {start.co.x}) !\nNeed at least two chained marked keys')
start_frame = start.co.x
start_val = start.co.y
end_frame = end.co.x
end_val = end.co.y
move_frame = end_frame - start_frame
# Y positive value (forward) ->
move_val = abs(start_val - end_val)
"""
class UAC_OT_animate_path(bpy.types.Operator):
bl_idname = "anim.animate_path"
bl_label = "Animate Path"

View File

@ -2,7 +2,7 @@ bl_info = {
"name": "Unfold Anim Cycle",
"description": "Anim tools to develop walk/run cycles along a curve",
"author": "Samuel Bernou",
"version": (0, 4, 2),
"version": (0, 4, 3),
"blender": (3, 0, 0),
"location": "View3D",
"warning": "WIP",