Skip to content

CSCI-5619-Fall-2020/Lecture-8

Repository files navigation

Lecture 8: Interaction and Physics

Detailed explanation of this code can be found in the lecture video.

Topics

  1. How to use my custom version of the WebXR emulator
  2. Including an update() function in the main loop
  3. Reading controller input using polling
  4. Viewing the debug console on the Quest
  5. Grabbing objects with the controllers
  6. Using a physics engine

Participation Exercise

Add the code for grabbing objects with your left controller. This will involve adding a leftGrabbedObject and then copying and pasting the code from the right hand. You can submit your index.ts file on Canvas, or alternatively you can submit a screenshot of you grabbing an object with the left controller.

License

Material for CSCI 5619 Fall 2020 by Evan Suma Rosenberg is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

The intent of choosing CC BY-NC-SA 4.0 is to allow individuals and instructors at non-profit entities to use this content. This includes not-for-profit schools (K-12 and post-secondary). For-profit entities (or people creating courses for those sites) may not use this content without permission (this includes, but is not limited to, for-profit schools and universities and commercial education sites such as Coursera, Udacity, LinkedIn Learning, and other similar sites).

Acknowledgments

This lecture was based upon content from the 3D User Interfaces Fall 2020 course by Blair MacIntyre.

The virtual environment was created using RPG Poly Pack - Lite from the Unity Asset Store.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published