Expand description
El trait Canvas que todos los painters consumen.
Mantenemos el set mínimo: line / polyline / rect (fill+stroke) / triangle strip. Cualquier visualización compleja (curvas bezier, gradients) se descompone en estos primitivos por el painter — el backend no necesita entender la semántica.
Convención: coordenadas en píxeles del viewport, origen
arriba-izquierda, +Y hacia abajo. La proyección de datos→pixel
la hace el painter via las escalas de pineal-core.