Track 13 of 13 · Model motion and input
Graphics & Interaction
Build the mathematical and interaction models behind transforms, animation, pointer gestures, and hit testing. Each lesson connects a precise mental model to a visual lab you can manipulate.
3 concepts, in learning order
This track is growing deliberately. Each new lesson will earn its place and build on the ideas above it.
- 012D affine transformationsA 2D affine transformation maps points with a linear part plus a translation, so it can move, rotate, scale, reflect, or shear shapes while preserving straight lines and parallelism.
- 02Gesture arbitrationGesture arbitration is the process of delaying, accepting, or rejecting competing interpretations of the same pointer sequence as movement, time, direction, and cancellation evidence arrive.
- 03Linear interpolationLinear interpolation computes a value between compatible endpoints A and B using a progress value t: A + (B − A)t, with t = 0 at A and t = 1 at B.
Growing track
More graphics concepts will follow.
This first lesson stands on its own. Future additions will extend the same path without adding placeholder pages.
Browse all concepts