def rokuro_proc(scene):
props = bpy.context.window_manager.rokuro
r = props.rotate_step * 2.0 * math.pi / (scene.frame_end - scene.frame_start)
if props.rotate_direction:
r *= -1.0
if props.rotate_axis_x:
bpy.context.object.rotation_euler[0] = rokuro_add_euler(bpy.context.object.rotation_euler[0], r)
if props.rotate_axis_y:
bpy.context.object.rotation_euler[1] = rokuro_add_euler(bpy.context.object.rotation_euler[1], r)
if props.rotate_axis_z:
bpy.context.object.rotation_euler[2] = rokuro_add_euler(bpy.context.object.rotation_euler[2], r)
评论列表
文章目录