(p: Pt)
| 203 | const all = elements.flatMap((e) => e.samples.flatMap((s) => [...s.q, s.c])); |
| 204 | const { k, cx, cy } = fit ? fitTransform(all, W, H) : { k: 1, cx: W / 2, cy: H / 2 }; |
| 205 | const M = (p: Pt): Pt => ({ x: (p.x - cx) * k + W / 2, y: (p.y - cy) * k + H / 2 }); |
| 206 | let out = ""; |
| 207 | for (const el of elements) { |
| 208 | const last = el.samples.length - 1; |