fix initial frame offset
- remove bone place after use - add debug flag in operator
This commit is contained in:
@@ -368,12 +368,13 @@ def get_gp_draw_plane(obj=None):
|
||||
## --- Animation
|
||||
|
||||
def following_keys(forward=True, all_keys=False) -> list:# -> list[int] | list | None:
|
||||
'''return a lsit of int or an empty list'''
|
||||
'''Return a list of int or an empty list'''
|
||||
direction = 1 if forward else -1
|
||||
cur_frame = bpy.context.scene.frame_current
|
||||
settings = bpy.context.scene.gp_interpo_settings
|
||||
|
||||
if settings.mode == 'FRAME':
|
||||
jump = settings.padding * direction
|
||||
if all_keys:
|
||||
scn = bpy.context.scene
|
||||
if forward:
|
||||
@@ -383,10 +384,10 @@ def following_keys(forward=True, all_keys=False) -> list:# -> list[int] | list |
|
||||
|
||||
limit += direction # offset by one for limit to be in range
|
||||
|
||||
return list(range(cur_frame + direction , limit, settings.padding * direction))
|
||||
return list(range(cur_frame + jump , limit, jump))
|
||||
|
||||
else:
|
||||
return [cur_frame + (settings.padding * direction)]
|
||||
return [cur_frame + jump]
|
||||
|
||||
elif settings.mode == 'GPKEY':
|
||||
layers = bpy.context.object.data.layers
|
||||
|
||||
Reference in New Issue
Block a user