List of IllustrationsAcknowledgmentsBiographiesIt's All in the NameInitializationChapter 1-Virtual Reality Applications Introduction Section 1-Architectural Walkthroughs and Computer-Aided Design Section 2-Augmentation and Decision Support Section 3-Telecommunications and Virtual Interfaces Molecular Studies Teleoperation and Telepresence-Remote and Hazardous Workplaces Section 4-Training Section 5-Scientific Research Section 6-Entertainment Section 7-Medical Applications Using Virtual Reality Computer-Aided Designed Treatment Augmentation Virtual Surgery Remote Workplaces Training Application NotesChapter 2-From Whence Virtual Reality-A Brief and Incomplete History Introduction Section I-Classical History In the Oral Tradition, Theater and the Dramatic Arts In the Manner of Records and Writing The Beginning of Electronic Communication Morton Heilig and the Experience Theater Section 2-The Age of Information Technology and the Dawn of Cyberspace ARPA and the ARC Douglas Engelbart and Intelligence Augmentation Sketchpad-"The Most Important Program Ever Written" Ivan and the Sword of Damocles ARPAnet and the Internet Xerox PARC Myron Krueger and Responsive Environments MIT's Arch-Mac and the Media Lab Atari Research NASA Ames Human Factors Research Division Jaron Lanier and VPL Frederick Brooks and UNC Chapel Hill More History Related to VR So What's the History of VR?Chapter 3-From the Point of View Introduction Section 1-Of Sight Section 2-Of Sound Section 3-On Haptics PerceptionChapter 4-Virtual Considerations Introduction Section 1-Desktop Versus Immersion (What's the View?) The World through a Window Boom-Mounted Displays Immersion in a Room Gloves and Goggles Section 2-Future Possibilities Architectural Walkthroughs and Computer-Aided Design Augmentation Augmenting the Handicapped Telecommunications Remote and Hazardous Workplaces Computer Interfaces Training Scientific Exploration Entertainment Section 3-Virtual Reality and Society The Internet (and the Matrix) Virtual Identities Virtual Community NetLaw Section 4-Wireheads-Living in a Virtual Environment Living in Virtual Environments VR as the Ultimate Drug Reality Check Section 5-Teledildonics (Cybersex) and Home Entertainment Section 6-Simulator Sickness Section 7-The Contributions of Science Fiction The Classics Cyberpunks Final ConsiderationsChapter 5-Technical Considerations for Virtual Reality Systems Section 1-The Concept of a Virtual Reality System A Brief, Yet Premature Overview of a VR System Section 2-The Mathematics of Three-dimensional Computer Graphics (Geometry, Matrix Algebra, and Trigonometry) A Discussion on Data Types and Structures Basic Mathematics Functions and Macros Comparison Functions and Macros Swapping Functions and Macros Power Functions Pseudo-Random Number Generation Functions Two-Dimensional Vector Functions and Macros Three-Dimensional Vector Functions and Macros 3 x 3 Matrix Functions for Two-Dimensional Manipulations 4 x 4 Matrix Functions for Three-Dimensional Manipulations How the Functions Work Vector and Matrix Functions Affine Transformation Routines Pseudo-Random Number Generation On to the Program Listings Program Listings Section 3-Database Hierarchy and Bubba World Order The Features of an Ideal Databa