SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
EAGER: programming repetitive tasks by example
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Interactive constraint-based search and replace
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Communications of the ACM - Special issue on graphical user interfaces
Inferring graphical constraints with Rockit
HCI'92 Proceedings of the conference on People and computers VII
A synergistic approach to specifying simple number independent layout by example
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
The Visual Computer: International Journal of Computer Graphics
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ambiguous intentions: a paper-like interface for creative design
Proceedings of the 9th annual ACM symposium on User interface software and technology
SKETCH: an interface for sketching 3D scenes
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Communications of the ACM
Design galleries: a general approach to setting parameters for computer graphics and animation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Pen-based interaction techniques for organizing material on an electronic whiteboard
Proceedings of the 10th annual ACM symposium on User interface software and technology
Interactive beautification: a technique for rapid geometric design
Proceedings of the 10th annual ACM symposium on User interface software and technology
An efficient text input method for pen-based computers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Pegasus: a drawing system for rapid geometric design
CHI 98 Cconference Summary on Human Factors in Computing Systems
UniCam—2D gestural camera controls for 3D environments
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
An interface for sketching 3D curves
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Interaction techniques for ambiguity resolution in recognition-based interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
This paper introduces a new type of interface for 3D drawings that improves the usability of gestural interfaces and augments typical command-based modeling systems. In our suggestive interface, the user gives hints about a desired operation to the system by highlighting related geometric components in the scene. The system then infers possible operations based on the hints and presents the results of these operations as small thumbnails. The user completes the editing operation simply by clicking on the desired thumbnail. The hinting mechanism lets the user specify geometric relations among graphical components in the scene, and the multiple thumbnail suggestions make it possible to define many operations with relatively few distinct hint patterns. The suggestive interface system is implemented as a set of suggestion engines working in parallel, and is easily extended by adding customized engines. Our prototype 3D drawing system, Chateau, shows that a suggestive interface can effectively support construction of various 3D drawings.