Creating user interfaces using programming by example, visual programming, and constraints
ACM Transactions on Programming Languages and Systems (TOPLAS)
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Visibility preprocessing for interactive walkthroughs
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Briar: a constraint-based drawing program
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A linear constraint technology for interactive graphic systems
Proceedings of the conference on Graphics interface '92
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Fast contact force computation for nonpenetrating rigid bodies
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Direct manipulation techniques for 3D objects using 2D locator devices
I3D '86 Proceedings of the 1986 workshop on Interactive 3D graphics
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
Realistic animation of rigid bodies
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
SKETCH: an interface for sketching 3D scenes
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Image plane interaction techniques in 3D immersive environments
Proceedings of the 1997 symposium on Interactive 3D graphics
Moving objects in space: exploiting proprioception in virtual-environment interaction
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Interactive simulation of fire in virtual building environments
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Collaborative gaming in augmented reality
VRST '98 Proceedings of the ACM symposium on Virtual reality software and technology
The Task Gallery: a 3D window manager
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
CHI '02 Extended Abstracts on Human Factors in Computing Systems
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
Citywalk: A Second Generation Walkthrough System
VSMM '01 Proceedings of the Seventh International Conference on Virtual Systems and Multimedia (VSMM'01)
Moving objects with 2D input devices in CAD systems and Desktop Virtual Environments
GI '05 Proceedings of Graphics Interface 2005
SESAME: towards better 3D conceptual design systems
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Semantic 3D object manipulation using object ontology in multimodal interaction framework
Proceedings of the 2005 international conference on Augmented tele-existence
SKETCH: an interface for sketching 3D scenes
ACM SIGGRAPH 2006 Courses
PRISM interaction for enhancing control in immersive virtual environments
ACM Transactions on Computer-Human Interaction (TOCHI)
SKETCH: an interface for sketching 3D scenes
ACM SIGGRAPH 2007 courses
Presence: Teleoperators and Virtual Environments
A new approach to the interactive resolution of configuration problems in virtual environments
SG'03 Proceedings of the 3rd international conference on Smart graphics
Interactive furniture layout using interior design guidelines
ACM SIGGRAPH 2011 papers
Eden: a professional multitouch tool for constructing virtual organic environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 16th International Conference on 3D Web Technology
Touch & detach: physics-based unbinding and observation of complex virtual objects in 3d space
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Navigating the space: evaluating a 3D-input device in placement and docking tasks
BCS-HCI '11 Proceedings of the 25th BCS Conference on Human-Computer Interaction
Spring: a solution for managing the third DOF with tactile interface
Proceedings of the 10th asia pacific conference on Computer human interaction
On the utility of semantic constraints
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
Finger-based multitouch interface for performing 3D CAD operations
International Journal of Human-Computer Studies
Hi-index | 0.00 |
This paper describes a software framework to aid in designing and implementing convenient manipulation behaviors for objects in a 3D virtual environment. A combination of almost realistic-looking pseudo-physical behavior and idealized goal-oriented properties, called object associations, is used to disambiguate the mapping of the 2D cursor motion on the display screen into an appropriate object motion in the 3D virtual world and to determine a valid and desirable final location for the objects to be placed. Objects selected for relocation actively look for nearby objects to associate and align themselves with; an automated implicit grouping mechanism also falls out from this process. Concept, structure, and our implementation of such an object association framework in the context of the Berkeley Soda Hall WALKTHRU environment are presented.