INNER CODE UNIT · Python
b
varunsalian/debrify · dev/launch_animations/generate_recreations.py:46
b = tuple(end[i]+(control[i]-end[i])*2/3 for i in (0, 1))
self._curveToOne(a, b, end)
def _closePath(self):
if len(self.v)>1 and self.v[-1] == self.v[0]:
self.ins[0] = self.ins.pop(); self.v.pop(); self.outs.pop()
self.paths.append({'ty': 'sh', 'ks': prop({'v': self.v, 'i': self.ins, 'o': self.outs, 'c': True})})
def _endPath(self): self._closePath()
class Artwork:
def __init__(self, name, w, h, duration, background, text):
self.name, self.w, self.h, self.text = name, w, h, text
self.frames = round(duration*FPS)
self.background = background
self.layers, self.assets = [], []
self.index = 0
def track(self, fn):
values = []
for i in range(self.frames):