drawbased
Drawbased is a design philosophy and technical approach in interactive graphics that treats freehand drawing gestures as the primary input and representation unit. In a drawbased system, user actions are captured as strokes—collections of points with attributes such as position, time, pressure, and tilt—and manipulated as editable vector elements rather than discrete UI commands or raster edits. The goal is to provide a natural, expressive workflow that preserves the inflection of stylus or finger input and supports non-destructive editing.
The core data model centers on stroke objects. Each stroke stores a path with visual attributes (color,
Drawbased workflows are used in digital painting, annotation, calligraphy tools, and educational apps. They emphasize real-time
History and reception: the concept grew alongside pen-enabled devices, with early paint programs providing stroke-based input
See also: draw-based input, freehand drawing, stroke-based rendering, vector graphics, gesture recognition.