3D transformations - PowerPoint PPT Presentation

About This Presentation
Title:

3D transformations

Description:

In order to model all transformations as matrices: introduce a ... Sanity check: a rotation of p/2. should change y in z, and z in -y. x-axis is. unmodified ... – PowerPoint PPT presentation

Number of Views:158
Avg rating:3.0/5.0
Slides: 11
Provided by: drnicolash
Learn more at: https://cis.temple.edu
Category:

less

Transcript and Presenter's Notes

Title: 3D transformations


1
3D transformations
  • Dr Nicolas Holzschuch
  • University of Cape Town
  • e-mail holzschu_at_cs.uct.ac.za
  • Modified by Longin Jan Latecki
  • latecki_at_temple.edu

2
Map of the lecture
  • Homogeneous coordinates in 3D
  • Geometric transformations in 3D
  • translations, rotations, scaling,

3
Homogeneous coordinates in 3D
  • In order to model all transformations as
    matrices
  • introduce a fourth coordinate, w
  • two vectors are equal if x/w x/w, y/w
    y/w and z/wz/w
  • All transformations are 4x4 matrices

4
Translations in 3D
5
Scaling in 3D
6
Rotations in 3D
  • One rotation one axis and one angle
  • Matrix depends on both axis and angle
  • direct expression possible, from axis and angle,
    using cross-products
  • Rotations about axis have simple expression
  • other rotations express as composition of these
    rotations

7
Rotation around x-axis
x-axis is unmodified
Sanity check a rotation of p/2 should change y
in z, and z in -y
8
Rotation around y-axis
y-axis is unmodified
Sanity check a rotation of p/2 should change z
in x, and x in -z
9
Rotation about z-axis
z-axis is unmodified
Sanity check a rotation of p/2 should change x
in y, and y in -x
10
Any transformation in 3D
  • All transformations in 3D can be expressed as
    combinations of translations, rotations, scaling
  • expressed using matrix multiplication
  • Transformations can be expressed as 4x4 matrices
Write a Comment
User Comments (0)
About PowerShow.com