Visual Algorithms

Visual algorithms #

The visual algorithms suite comprises functions that manipulate and visually represent data within quadrille cells. Algorithms like filter for image convolutions, rasterize for software-based barycentric interpolations, and sort for arranging cells based on visual criteria, enable the creation of dynamic visualizations. These methods collectively transform the quadrille into an interactive canvas for illustrating and navigating visual computing concepts, offering an intuitive way to understand and apply various algorithms from rasterization and image processing to data sorting.

Observation
The methods found in this section may be chained, e.g., quadrille.filter(mask).rasterize(shader, array) which is equivalent to:

quadrille.filter(mask);
quadrille.rasterize(shader, array);