def _ts(self):
lengths = [c.length for c in self._curves]
length = sum(lengths)
out = []
for i, j in enumerate(accumulate(lengths[:-1])):
self._curves[i].req_length = lengths[i]
out.append(j / length)
self._curves[-1].req_length = max(
0,
lengths[-1] - (length - self.req_length),
)
out.append(1)
return out
评论列表
文章目录