The seats, the track, the rolling, the trace, the closure, the coincidence law, the node count and the cover are computed in Rust; the page draws the polylines it is handed and the wheel where the crate poses it. The cover is a two-sided flood on a raster of the disc, so it counts the wall inside the shape and its digits carry a boundary error of the order of the curve length times the pixel, which is why the wall's own share is printed beside it. The winding readout checks the raster against Green's theorem and never the floods, which it cannot see: it is the mean signed winding number of the disc's pixel centres, read by scanline off the polylines, against pi b rho (rho -+ d^2/r) summed over the distinct curves and taken over the disc's area. What keeps a flood from leaking is instead the sample spacing, at most half a pixel, which leaves the wall unbroken. The pencil set is the design's own address set, so the picture is a rotation average of the design with an orbit added, the object of the radial page and the spin page; the tourbillon turns the layers of a stack instead of one tile.>}>
{view?.name}
{read?.pencils}
{read?.distinct}
{read && (read.nodes ?? '-')}
{read && place(read.turns, 2)}
{cover && !cover.fault ? `${(cover.covered * 100).toFixed(0)}%` : '-'}
{view && `${view.ms.toFixed(0)} ms`}
{read && {[law, crossings, `pencils ${read.pencils}: ${read.fills} on fills, ${read.voids} on voids, ${read.corners} on corners reach ${(q.reach / 100).toFixed(2)} r cell ${place(read.cell, 4)} r`, `path length ${place(read.total, 2)} samples per pencil ${view.samples} drawn ${place(at * 100, 1)}%`,
filled].filter(Boolean).join('\n')}}
);
}
mount(