Proceedings of the 19th International Conference on Intelligent User Interfaces 2014
DOI: 10.1145/2557500.2557522
|View full text |Cite
|
Sign up to set email alerts
|

A practical framework for constructing structured drawings

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 drawings. PatternSketch can recognize and beautify drawings containing line segments, polylines, arcs, and circles. Users can employ a series of gestures to identify repetitive elements and create new elements based on automatically … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 20 publications
(9 reference statements)
0
7
0
Order By: Relevance
“…The problem of beautifying user drawings has been long-studied in the graphics community and has recently been approached with programming-by-example techniques [9,10,19]. These approaches synthesize artifacts in domain-specific representations and languages.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The problem of beautifying user drawings has been long-studied in the graphics community and has recently been approached with programming-by-example techniques [9,10,19]. These approaches synthesize artifacts in domain-specific representations and languages.…”
Section: Related Workmentioning
confidence: 99%
“…• Interaction B worked a little better (10) • Interaction B worked much better (7) The next two questions ask you to consider how each interaction would compare to just making all edits in the code manually.…”
Section: Background Questionsmentioning
confidence: 99%
“…Synthesis for Vector Graphics. The problem of beautifying user drawings has been long-studied in the graphics community and has recently been approached with programming-by-example techniques [9,10,19]. These approaches synthesize artifacts in domain-specific representations and languages.…”
Section: Related Workmentioning
confidence: 99%
“…• Interaction A worked a little better (11) • Interaction A worked much better (10) For the Ferris Wheel task, how good was interaction B?…”
Section: Side By Side Comparison: Ferris Wheelmentioning
confidence: 99%
“…To help ameliorate such tedious process, many systems have been designed to automate the creation of repetitive drawings via data driven computation. One prime example is detailed textures or patterns [Lukáč et al 2013;Lu et al 2013;Lu et al 2014;Cheema et al 2014] whose creation can fit well with the traditional copy-and-paste interface scenario. Kazi et al [2012; provide friendly gestures to help create both static and dynamic elements.…”
Section: Previous Workmentioning
confidence: 99%