Electronic Cocktail Napkin

Stretch-A-Sketch - Keeping Constraints on Diagrams

Stretch-A-Sketch is a pen-based drawing program that combines recognition of hand-drawn glyphs with constraint based maintenance of spatial relations. This combination of interactive techniques is especially suited for conceptual design. The recognition program identifies hand drawn glyphs, spatial relations between them, and higher-level configurations, such as tree-diagrams and floorplan bubble diagrams. Stretch-A-Sketch then maintains the key relations in these configurations as the user edits the diagram.


The Electronic Cocktail Napkin is a pen based drawing environment written in Macintosh Common Lisp. It is a prototype designed to explore opportunities to support designing using hand drawn sketches and diagrams.

Back to Napkin Topics