weave() · two sources · one seam
Weave
Two notices meet at the seam. Every fragment remembers where it came from.
The shared composition
const plot = new GysinPlot({ seed: 1960 });
plot.weave(sources, width * 0.055, height * 0.145, {
lines: 4,
unit: "clause",
fragments: 2,
maxWidth: width * 0.89
});
plot.draw();
Open the complete composition · the same file draws the Enter plate and this work.
Weave again recombines the same two sources. JSON keeps the source address of every clause.
Weaving the two sources…