See-through head-mounted display capability is becoming an important part of Virtual Environment applications. In such applications, it may be desirable to model the physical behavior of the virtual objects and their interaction with the real objects. This thesis describes a software system that provides interactive collision detection and collision response for see-through head-mounted displays. The system employs a static model of the real world environment and allows for arbitrary convex virtual objects to be placed in the environment. The user may control the positions and velocities of the virtual objects. An approximately constant time collision detection algorithm and a Newtonian based single point contact collision response is used to model the apparent physical interaction of the virtual and real objects for moderately complex environments. ii PREFACE I would like to thank my advisors, Henry Fuchs, Gary Bishop and Dinesh Manocha for their patience and wisdom. I would like to thank the additional people who have helped
|
283
|
Dynamic 3D Models with Local and Global Deformations: Deformable Superquadrics
– Terzopoulos, Metaxas
- 1991
|
|
244
|
Clasical Mechanics
– GOLDSTEIN
- 1950
|
|
175
|
Collision Detection and Response for Computer Animation
– MOORE, WILHELMS
- 1988
|
|
145
|
Collision detection between geometric models: a survey
– LIN, GOTTSCHALK
- 1998
|
|
137
|
Analytical methods for dynamic simulation of non-penetrating rigid bodies
– BARAFF
- 1989
|
|
137
|
A fast algorithm for incremental distance calculation
– Lin, Canny
- 1991
|
|
136
|
Superquadrics and angle-preserving transformations
– Barr
- 1981
|
|
132
|
Realistic animation of rigid bodies
– HAHN
- 1988
|
|
129
|
Good vibrations: Modal dynamics for graphics and animation
– Pentland, Williams
- 1989
|
|
128
|
Curved surfaces and coherence for non-penetrating rigid body simulation
– Baraff
- 1990
|
|
102
|
Pixel-Planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
– Fuchs, Poulton, et al.
- 1989
|
|
94
|
Collision detection for moving polyhedra
– Canny
- 1986
|
|
79
|
Constrained Dynamics
– Witkin
- 1997
|
|
73
|
Issues in computing contact forces for non-penetrating rigid bodies
– Baraff
- 1993
|
|
72
|
Collision detection by four-dimensional intersection testing
– Cameron
- 1990
|
|
72
|
Motion of two rigid bodies with rolling constraint
– Li, Canny
- 1990
|
|
66
|
Generalized Implicit Functions For Computer Graphics
– Schlaroff, Pentland
- 1991
|
|
66
|
Physically based models with rigid and deformable components
– TERZOPOULOS, WITKIN
- 1988
|
|
51
|
Virtual Reality: Through the New Looking Glass", second edition
– Pimental, Teixeira
- 1995
|
|
45
|
Implementation of Flying, Scaling, and Grabbing in Virtual Worlds
– Robinett, Holloway
- 1992
|
|
42
|
Graphics gems
– Glassner
- 1990
|
|
38
|
Characterization of End-to-End Delays in Head-Mounted Display Systems
– Mine
- 1993
|
|
20
|
Self-Tracker: A Smart Optical Sensor on Silicon
– Bishop
- 1984
|
|
16
|
Computational Complexity Versus Simulated Environment
– Pentland
- 1990
|
|
14
|
Graphics Gems III
– Kirk
- 1992
|
|
12
|
The thingworld modeling system: virtual sculpting by modal forces
– Scharoff, Pentland, et al.
- 1990
|
|
8
|
Faster calculation of superquadric shapes
– Franklin, Barr
- 1981
|
|
6
|
Kanade T., "Shape and Motion from Image Streams under Orthography: a Factorization Method", Intl
– Tomasi
- 1992
|
|
4
|
Ohbuchi R., "Merging Virtual Objects with the Real World: Seeing Ultrasound Imagery within the Patient", Computer Graphics
– Bajura, Fuchs
- 1992
|
|
3
|
Rigid Body Dynamics", Computer Graphics Course Notes: An Introduction to Physically Based Modeling
– Baraff
- 1992
|
|
3
|
Efficient Collision Detection for Animation", Third Eurographics Workshop
– Lin, Canny
- 1992
|
|
2
|
PHIGS+ Committee, "PHIGS+ Functional Description, Revision 3.0
– Dam, Chairman
- 1988
|
|
2
|
Computer Animation Based on Dynamic Simulation
– Wilhelms, Moore, et al.
- 1988
|
|
1
|
3DM: A Three Dimensional Display Using a Head-Mounted Display
– Butterworth, Davidson, et al.
- 1992
|
|
1
|
Zatz H., "Geometric Collisions for TimeDependent Parametric Surfaces
– Herzen, Barr
- 1990
|