Published
Edited
Mar 7, 2021
Insert cell
Insert cell
Insert cell
model = new wfc.OverlappingModel(
tower.data,
tower.width,
tower.height,
3,
512,
512,
true,
true,
4
)
Insert cell
{
model.iterate(200, Math.random);
const canvas = DOM.canvas(model.FMX, model.FMY);
const c = canvas.getContext('2d');
const imgData = c.createImageData(model.FMX, model.FMY);
canvas.width = model.FMX;
canvas.height = model.FMY;
model.graphics(imgData.data);
c.putImageData(imgData, 0, 0);
return canvas;
}
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more