Efficient manipulation of object groups in virtual environments

We describe simple techniques for object group manipulation, an important operation in user interaction with a virtual environment. All presented manipulation techniques exploit constraints to simplify user interaction. The techniques are based on how humans perceive groups and afford direct manipulation of such groups. Furthermore, we introduce two new intuitive ways to create a whole group of objects: drag-add and random drag-add. Finally, we present an evaluation of the presented techniques.

[1]  Richard H. Crawford,et al.  Assembly modelling by geometric constraint satisfaction , 1996, Comput. Aided Des..

[2]  Thomas P. Moran,et al.  Implicit structure for pen-based systems within a freeform interaction paradigm , 1995, CHI '95.

[3]  Carlo H. Séquin,et al.  Object associations: a simple and practical approach to virtual 3D manipulation , 1995, I3D '95.

[4]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.

[5]  John P. Frisby,et al.  Perception and Representation: A Cognitive Approach , 1986 .

[6]  Bjørn N. Freeman-Benson,et al.  Ultraviolet: A Constraint Satisfaction Algorithm for Interactive Graphics , 1998, Constraints.

[7]  Terrence Fernando,et al.  Software architecture for a constraint-based virtual environment , 1999, VRST '99.

[8]  Wolfgang Stuerzlinger,et al.  Unconstrained vs. Constrained 3D Scene Manipulation , 2001, EHCI.

[9]  Scott E. Hudson,et al.  Ultra-lightweight constraints , 1996, UIST '96.

[10]  Peter M. Dew,et al.  Incremental Constraint Satisfaction for Variational Design Systems 1 , 1995 .

[11]  Brad A. Myers,et al.  Demonstrational and constraint-based techniques for pictorially specifying application objects and behaviors , 1995, TCHI.

[12]  T. Ichikawa,et al.  Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques , 1998, Comput. Graph. Forum.

[13]  Kwangsoo Kim,et al.  A Geometric Constraint Solver for Parametric Modeling , 1998 .

[14]  Dan R. Olsen,et al.  Inductive groups , 1996, UIST '96.

[15]  Wolfgang Stuerzlinger,et al.  3D Scene Manipulation with 2D Devices and Constraints , 2001, Graphics Interface.

[16]  Alan Borning,et al.  Constraint hierarchies , 1992 .

[17]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[18]  Satoshi Matsuoka,et al.  Adaptive recognition of implicit structures in human-organized layouts , 1995, Proceedings of Symposium on Visual Languages.

[19]  D. Ross Computer-aided design , 1961, CACM.

[20]  Bjørn N. Freeman-Benson,et al.  Constraint hierarchies , 1987, OOPSLA '87.

[21]  Maurice Dohmen,et al.  A survey of constraint satisfaction techniques for geometric modeling , 1995, Comput. Graph..

[22]  Michael Gleicher,et al.  A graphics toolkit based on differential constraints , 1993, UIST '93.