pub fn rasterize<T: Trace + ?Sized>(
scene: &T,
camera: &Camera,
cols: u16,
rows: u16,
put: impl FnMut(u16, u16, char, Color),
)Expand description
Traces scene through camera into a cols × rows grid of braille
cells with 2× supersampling.
put runs once per lit cell as (column, row, glyph, color). Cells with
no dot over the coverage threshold are skipped, so whatever sits behind
them shows through.