Title

A Practical Framework For Constructing Structured Drawings

Keywords

Pattern Inference; Programming by Example; Sketch-based Interfaces; Structured Drawing

Abstract

We describe a novel theoretical framework for modeling structured drawings which contain one or more patterns of repetition in their constituent elements. We then present PatternSketch, a sketch-based drawing tool built using our framework to allow quick construction of structured draw- ings. PatternSketch can recognize and beautify drawings con- taining line segments, polylines, arcs, and circles. Users can employ a series of gestures to identify repetitive elements and create new elements based on automatically inferred patterns. PatternSketch leverages the programming-by-example (PBE) paradigm, enabling it to infer non-trivial patterns from a few examples. We show that PatternSketch, with its sketch-based user interface and a unique pattern inference algorithm, en- ables efficient and natural construction of structured draw- ings. © 2014 ACM.

Publication Date

3-14-2014

Publication Title

International Conference on Intelligent User Interfaces, Proceedings IUI

Number of Pages

311-316

Document Type

Article; Proceedings Paper

Personal Identifier

scopus

DOI Link

https://doi.org/10.1145/2557500.2557522

Socpus ID

84897771910 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/84897771910

This document is currently not available here.

Share

COinS