compose
The Compose canvas renderer: Kanvas, a composable drawing a scene graph onto a transparent Compose canvas — every shape in CGA model space, uniformly fit-scaled and clipped to the scene's bounds — plus the pure conversion boundary between model space and canvas px, the Compose bridge for the shared paint vocabulary, and a draw-call tracing entry validating draw output without pixel rasterization.
Packages
The composable and the conversion boundary. Kanvas draws the scene; cgaToCanvas / canvasToCga convert between CGA model space (centered, Y-up) and canvas px (top-left-origin, Y-down) — the module's single coordinate boundary; fitScale is the one draw-scale formula the draw pass and pointer-input conversion share; and worldBorder derives the circle infinite lines are clipped against.