Download presentation
Presentation is loading. Please wait.
Published byPhilippa Cunningham Modified over 9 years ago
2
Quaternionic Splines of Paths Robert Shuttleworth Youngstown State University Professor George Francis, Director illiMath2001 NSF VIGRE REU UIUC-NCSA
3
Order of Events History of the quaternions What is a quaternion? Significance to Computer Graphics Splining of Paths RTICA
4
History of the Quaternions Sir William Rowan Hamilton (1805-1865) Royal Canal, Dublin – October 16, 1843 First example of a Lie Group Gibbs – vector dot and cross product
5
What is a quaternion? Generalizations of the complex numbers into 4D i 2 = j 2 = k 2 = ijk = -1 Multiplication of quaternions is not normally commutative! Complex Numbers (C) Quaternions (H)
6
Rotation Matrices In 2D: Rotation matrices are not optimal!
7
What is SO(3)? Orthogonal : U T =U -1 SO(n) = special orthogonal group SO(2) = {rotations about the origin in 2D} SO(3) = {set of rotations in 3D}
8
Rotations with Quaternions S 3 2:1 SO(3) S 3 in R 4 is a Lie Group under Quaternionic Multiplication In R 3, p qpq -1 Rotation:
9
Advantages of Quaternions in Computer Graphics Coordinate system independent Easy to represent rotations Less values need to be stored when compared to matrices Allows efficient splining of paths
10
Linear Interpolation (LERP) q0q0 q1q1 qtqt Note: Seven numbers are needed to perform this calculation
11
Spherical Linear Interpolation (SLERP) where: d= acos (A.B)
12
Geometry of SLERP in the Plane A B
13
A B L 1 (t) K SLERP with Three Points L 2 (t) L 3 (t) L 4 (t)
14
RTICA
15
Any Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.