Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
An automatic beautifier for drawings and illustrations
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Star graphics: An object-oriented implementation
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
A retrospective on the Dorado, a high-performance personal computer
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
Variational geometry in computer-aided design
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
Thinglab--a constraint-oriented simulation laboratory.
Thinglab--a constraint-oriented simulation laboratory.
Tools and methodology for user interface development
ACM SIGGRAPH Computer Graphics
UIMS support for direct manipulation interfaces
ACM SIGGRAPH Computer Graphics
Gaining general acceptance for UIMSs
ACM SIGGRAPH Computer Graphics
Larger issues in user interface management
ACM SIGGRAPH Computer Graphics
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
JACK: a toolkit for manipulating articulated figures
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
A synthetic visual environment with hand gesturing and voice input
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Planar maps: an interaction paradigm for graphic design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
A geometric characterization of parametric cubic curves
ACM Transactions on Graphics (TOG)
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Adaptive semantic snaping—a technique for semantic feedback at the lexical level
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Smoothly integrating rule-based techniques into a direct manipulation interface builder
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
A history-based macro by example system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Interactive constraint-based search and replace
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Briar: a constraint-based drawing program
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EmbeddedButtons: supporting buttons in documents
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
Integrating constraints and direct manipulation
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
A graphics toolkit based on differential constraints
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
The movable filter as a user interface tool
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A taxonomy of see-through tools
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Style-based cut-and-paste in graphical editors
AVI '94 Proceedings of the workshop on Advanced visual interfaces
A survey of design issues in spatial input
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Applying cryptographic techniques to problems in media space security
COCS '95 Proceedings of conference on Organizational computing systems
A new direct manipulation technique for aligning objects in drawing programs
Proceedings of the 9th 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
A constraint-based manipulator toolset for editing 3D objects
SMA '97 Proceedings of the fourth ACM symposium on Solid modeling and applications
Skitters and jacks: interactive 3D positioning tools
I3D '86 Proceedings of the 1986 workshop on Interactive 3D graphics
User interfaces for three-dimensional geometric modelling
I3D '86 Proceedings of the 1986 workshop on Interactive 3D graphics
Integrated manipulation: context-aware manipulation of 2D diagrams
Proceedings of the 12th annual ACM symposium on User interface software and technology
The architecture and implementation of CPN2000, a post-WIMP graphical application
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Novel interaction techniques for overlapping windows
Proceedings of the 14th annual ACM symposium on User interface software and technology
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Creating principal 3D curves with digital tape drawing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A manipulation environment of virtual and real objects using a magnetic metaphor
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
The EFX Editing and Effects Environment
IEEE MultiMedia
Enhanced Illustration Using Magic Lens Filters
IEEE Computer Graphics and Applications
Unconstrained vs. Constrained 3D Scene Manipulation
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
3D scene manipulation with 2D devices and constraints
GRIN'01 No description on Graphics interface 2001
Adaptive grid-based document layout
ACM SIGGRAPH 2003 Papers
Feeling bumps and holes without a haptic interface: the perception of pseudo-haptic textures
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
What you see is what you snap: snapping to geometry deformed on the GPU
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Snap-and-go: helping users align objects without the modality of traditional snapping
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive beautification: a technique for rapid geometric design
ACM SIGGRAPH 2006 Courses
A suggestive interface for 3D drawing
ACM SIGGRAPH 2006 Courses
Endpoint prediction using motion kinematics
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive beautification: a technique for rapid geometric design
ACM SIGGRAPH 2007 courses
A suggestive interface for 3D drawing
ACM SIGGRAPH 2007 courses
Comparing usability of one-way and multi-way constraints for diagram editing
ACM Transactions on Computer-Human Interaction (TOCHI)
Usability of optically simulated haptic feedback
International Journal of Human-Computer Studies
Implicit geometric constraint detection in freehand sketches using relative shape histogram
SBIM '07 Proceedings of the 4th Eurographics workshop on Sketch-based interfaces and modeling
Starburst: a target expansion algorithm for non-uniform target distributions
AVI '08 Proceedings of the working conference on Advanced visual interfaces
A physics-based approach for interactive manipulation of graph visualizations
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Kinematic templates: end-user tools for content-relative cursor manipulations
Proceedings of the 21st annual ACM symposium on User interface software and technology
Inferring graphical procedures: the compleat metarnouse
Human-Computer Interaction
Enhanced 3D object snap for CAD modelling on large stereo displays
International Journal of Computer Applications in Technology
Graph sketcher: extending illustration to quantitative graphs
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Separability of spatial manipulations in multi-touch interfaces
Proceedings of Graphics Interface 2009
A new interface for cloning objects in drawing systems
Proceedings of Graphics Interface 2010
A graphical tactile screen-explorer
ICCHP'10 Proceedings of the 12th international conference on Computers helping people with special needs
A multi-touch alignment guide for interactive displays
ACM International Conference on Interactive Tabletops and Surfaces
Grids & guides: multi-touch layout and alignment tools
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
"Oh snap" - helping users align digital objects on touch interfaces
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Neat: a set of flexible tools and gestures for layout tasks on interactive displays
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
2D drawing system with seamless mode transition
SG'05 Proceedings of the 5th international conference on Smart Graphics
Design of a shape dependent snapping algorithm
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Multitouch Gestures for Constrained Transformation of 3D Objects
Computer Graphics Forum
Interactive construction: interactive fabrication of functional mechanical devices
Proceedings of the 25th annual ACM symposium on User interface software and technology
On the utility of semantic constraints
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
Assistive techniques for precise touch interaction in handheld augmented reality environments
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
We are interested in the problem of making precise line drawings using interactive computer graphics. In precise line drawings, specific relationships are expected to hold between points and lines. In published interactive drawing systems, precise relationships have been achieved by using rectangular grids or by solving simultaneous equations (constraints). The availability of fast display hardware and plentiful computational power suggest that we should take another look at the ruler and compass techniques traditionally used by draftsmen. Snap-dragging uses the ruler and compass metaphor to help the user place his next point with precision, and uses heuristics to automatically place guiding lines and circles that are likely to help the user construct each shape. Snap-dragging also provides translation, rotation, and scaling operations that take advantage of the precision placement capability. We show that snap-dragging compares favorably in power and ease of use with grid or constraint techniques.