4 sys.path.insert(0, os.path.join(
5 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
9 from lottie
import objects
11 from lottie
import Point, Color
14 an = objects.Animation(180)
16 layer = objects.ShapeLayer()
19 group = layer.add_shape(objects.Group())
20 bez = group.add_shape(objects.Path())
22 bez.shape.value.add_smooth_point(
Point(256, 256+120),
Point(32, -32))
23 bez.shape.value.add_point(
Point(256, 256),
Point(-64, -64),
Point(-64, 64))
24 bez.shape.value.add_point(
Point(128, 256+120),
Point(64, 64),
Point(0, 0))
25 group.add_shape(objects.Stroke(Color(1, 0, 0), 10))
28 group = layer.add_shape(objects.Group())
29 sh = anutils.generate_path_segment(bez.shape.value, 0, 180, 60, 180, 60,
True)
31 group.add_shape(objects.Stroke(Color(0, 1, 0), 20))
34 script.script_main(an)