5 sys.path.insert(0, os.path.join(
6 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
10 from lottie
import objects
12 from lottie
import Point, Color
16 os.path.dirname(os.path.abspath(__file__)),
21 maskshape = objects.Star()
22 maskshape.inner_radius.value = 100
23 maskshape.outer_radius.value = 200
24 maskshape.rotation.value = 180
25 maskshape.position.value =
Point(256, 256)
27 maskbez = maskshape.to_bezier()
29 mask = objects.Mask(maskbez.shape.value)
30 an.layers[0].masks = [mask]
33 g = an.layers[0].add_shape(objects.Group())
34 r = g.add_shape(objects.Rect())
35 r.position.value =
Point(256, 256)
36 r.size.value =
Point(512, 512)
37 g.add_shape(objects.Fill(Color(1, 1, 1)))
40 script.script_main(an)
def parse_svg_file(file, layer_frames=0, *args, **kwargs)