This page introduces essential math topics for understanding and building graphics applications, including vectors, matrices, transformations, and coordinate systems.
Understand 2D and 3D coordinate systems, screen space, world space, camera space, and perspective vs. orthographic views.
Learn about vector operations like addition, subtraction, scalar multiplication, dot product, and cross product.
Understand matrix representation, multiplication, identity matrix, and how matrices apply to transformations.
Study translation, rotation, scaling, and their representation through transformation matrices. Learn about homogeneous coordinates.
Learn sine, cosine, tangent, radians vs degrees, and how they're used in graphics for rotations and angles.
Dive into linear independence, basis vectors, projection, and how linear algebra powers real-time graphics computations.