4 sys.path.insert(0, os.path.join(
5 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
9 from lottie
import objects
10 from lottie
import Point, Color
14 an = objects.Animation(last_frame)
16 layer = objects.ShapeLayer()
19 group = layer.add_shape(objects.Group())
22 star.inner_radius.value = 40
23 star.outer_radius.value = 100
24 star.position.value =
Point(256, 256)
25 star.name =
"big start"
29 star.inner_radius.value = 20
30 star.outer_radius.value = 50
31 star.position.value =
Point(256, 256)
32 star.name =
"small start"
36 obj.shape.value.add_point(
Point(10, 10))
37 obj.shape.value.add_point(
Point(500, 10))
40 trim = layer.add_shape(objects.Trim())
42 trim.offset.add_keyframe(0, 0)
43 trim.offset.add_keyframe(last_frame, 360)
48 stroke = group.add_shape(objects.Stroke(Color(1, 1, 0), 10))
50 script.script_main(an)