Chapter 5

Left handed vs. Right Handed Coordinate Systems

Left vs. Right Coordinate System

Vector magnitude

Normalizing a vector

Vector projection

Dot Product Applications

dot product diagrams

Cross product

Cross product to find the normal vector of a plane

Linear Interpolation (LERP)

Row vs Column Vectors

Affine transformations and matrix inverse

Matrix transpose

Homogeneous coordinates

Yaw, pitch, roll

Coordinate Spaces

Change of Basis (converting between coordinate spaces)

transforming normal vectors

Quaternions

Quaternion multiplication (grassman product)

Quaternion inverse/conjugate

Rotating a vector with a quaternion

Quaternions to Rotation matrix

Rotational Linear Interpolation

Spherical Linear Interpolation

Euler Angles

Axis+Angle representation

SRT Transformation

Pseudo-Random number generation