Basic Coordinate Systems & VR

Slides:



Advertisements
Similar presentations
2D Geometric Transformations
Advertisements

Transformations Vocabulary.
Transformation in Geometry Created by Ms. O. Strachan.
1 Geometrical Transformation Tong-Yee Lee. 2 Modeling Transform Specify transformation for objects Allow definitions of objects in own coordinate systems.
Geometry: Dilations. We have already discussed translations, reflections and rotations. Each of these transformations is an isometry, which means.
By D. Fisher Geometric Transformations. Learning Targets I can draw transformations of reflections, rotations, translations and combinations of these.
Transformations on the Coordinate Plane
UNIT - 5 3D transformation and viewing. 3D Point  We will consider points as column vectors. Thus, a typical point with coordinates (x, y, z) is represented.
The Visual Display Transform for Virtual Reality Cyrus Moon Computer Integrated Surgery II ( )
Isometries Page Isometry – A transformation in a plane that results in an image that is congruent to the original object. Which transformations.
Transformations A rule for moving every point in a figure to a new location.
4.8 – Perform Congruence Transformations
Holt McDougal Geometry 1-7 Transformations in the Coordinate Plane Identify reflections, rotations, and translations. Graph transformations in the coordinate.
WARM UP: Describe in words how to rotate a figure 90 degrees clockwise.
10-1(B) and 10-2(D) Translations and Reflections on the Coordinate Plane.
4-4 Geometric Transformations with Matrices Objectives: to represent translations and dilations w/ matrices : to represent reflections and rotations with.
Objective: Students will be able to represent translations, dilations, reflections and rotations with matrices.
Transformations on the Coordinate Plane: Translations and Rotations.
Section 7.3 Rotations OBJECTIVE:
Translations Lesson 6-1.
Equations of Circles. Vocab Review: Circle The set of all points a fixed distance r from a point (h, k), where r is the radius of the circle and the point.
9-2 Reflections Objective: To find reflection images of figures.
8.1 The Rectangular Coordinate System and Circles Part 2: Circles.
Honors Geometry.  We learned how to set up a polygon / vertex matrix  We learned how to add matrices  We learned how to multiply matrices.
12-2 Translations Holt Geometry I CAN I CAN - Translate figures on the coordinate plane - Translate figures on the coordinate plane -Can convert between.
Honors Geometry Transformations Section 3 Translations and Compositions.
Geometry 7.1: Transformations GOAL: Learn the three major types of geometric transformations.
8.1 The Rectangular Coordinate System and Circles Part 2: Circles.
Geometric Transformations
Transformations Review 4/18/2018 ©Babu 2009.
3D Geometric Transformation
Computer Graphics CC416 Week 15 3D Graphics.
3D Transformation.
Transformation in Geometry
Head-Tracked Displays (HTDs)
3B Reflections 9-2 in textbook
Translations and Reflections
Objectives Identify reflections, rotations, and translations.
Graphics Fundamentals
Translations 9.2 Content Standards
Scene Modeling for a Single View
3D Transformation Pipeline
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016
GAM 325/425: Applied 3D Geometry
Translations.
Computer Graphics Imaging
A movement of a figure in a plane.
Transformations Lidia E. Garcia Alvizo.
4-4 Geometric Transformations with Matrices
Translations Lesson #4 Pg. 39.
7.1 Rigid Motion in a Plane OBJECTIVES:
Translations Lesson #4 Pg. 39.
Transformation in Geometry
Rotations on the Coordinate Plane
Lesson 5-6 Transformations
Linear Relationships coordinates reflections origin
TRANSFORMATIONS Translations Reflections Rotations
What is a transformation? What are vertices?
Reflections in Coordinate Plane
Transformations Lesson 13.1.
Congruence Transformations
Unit 1 Transformations in the Coordinate Plane
Chapter 2: Transformations
1.1 Summation.
Transformations Translation Reflection The FRAME Routine
Translations Lesson #4 Pg. 39.
Maps one figure onto another figure in a plane.
Transformations Project
Unit 1 Transformations in the Coordinate Plane
Transformations.
Presentation transcript:

Basic Coordinate Systems & VR Babu 2011

Changing between coordinate systems z1 y2 x1 z2 Coordinate Systems 1 x2 Coordinate Systems 2 Babu 2011

What information do we need? Distance between origins: [x,y,z] and rotations of coordinate system axes of coordinate system 2 to line them up with coordinate system 1 axes Transformation matrix between the two coordinate systems Babu 2011

Coordinate Systems in VEs Tfrom Chair’s coordinate system to Room’s coordinate system Room Door Table Chair Vase We usually deal with multiple coordinate systems in a virtual environment Scene is collection of geometric objects Geometries are usually defined relative to a local coordinate system Coordinate System Graph is used to relate all geometries to the virtual world that we are presenting Babu 2011

Where is the “eyepoint” in a HMD Sensor x y z Tracker gives position and orientation of Sensor’s coordinate system relative to the Source Y Z X Your eye is not on the top of your head! (0,0,0) Electromagnetic Tracker Source Babu 2011

Where is the “eyepoint” in a HMD Sensor x y z Your right eye is a fixed distance and orientation from the sensor (which you must measure based on the configuration of the HMD and sensor). Y Z X (0,0,0) Electromagnetic Tracker Source Babu 2011

The eyepoint also has a coordinate system! Sensor x y z Y Z X The image source and the optics of the HMD define a “screen” that is located a fixed distance from the eye (projection plane in graphics terminology) and moves with the head. (0,0,0) Electromagnetic Tracker Source Babu 2011

Coordinate System Graph Each node represents a coordinate system, each edge linking the nodes represents a transformation between those coordinate systems Babu 2011

Coordinate System Graph User Model Modified when user uses joystick or other virtual method to walk or fly in the world World Constant orientation and translation Workspace Tracker Source Measured by Tracker Constant orientation and translation Head (Sensor) Right Eye Left eye Projection Plane Projection Plane Babu 2011

Coordinate System Graph User Model Modified when user uses joystick or other virtual method to walk or fly in the world World Constant orientation and translation Workspace Tracker Source Measured by Tracker Constant orientation and translation Head (Sensor) Right Eye Left eye Projection Plane Projection Plane Babu 2011

Tracker allows the user to move through a small subset of the world Babu 2011

Coordinate System Graph User Model Modified when user uses joystick or other virtual method to walk or fly in the world World Constant orientation and translation Workspace Tracker Source Measured by Tracker Constant orientation and translation Head (Sensor) Right Eye Left eye Projection Plane Projection Plane Babu 2011

Virtual walking changes relative position of user and tracker to the world. Babu 2011