Math concepts
Relationships
Equations, formulae
Graphs, curves, expressions
Black-boxes - procedures/functions/subroutines/methods/modules..
Composition
The following are topics that
you need to be familiar with:
- Coordinate systems
- Location, distance
- Reference frame
- Cartesian axes
- Polar coords
- Points
- 2D, 3D
- line segments
- distance between two points
- Vectors
- scalar vs. vector
- magnitude, direction
- negation
- addition, subtraction
- multiplication with a scalar
- normalization
- dot product
- cross product
- tangent, normal, binormal
- matrices
- Transformations, matrices
- RST [Rotate/Scale Translate]
- Trigonometry
- right triangle, Pythagoras
Theorem
- sin(), cos() and tan()
- rotation about an axis
- Color spaces
- RGB vs. HSV
- Image representation
- RGB, Alpha channels
- Mipmap
- Polygons
- convex vs. concave
- general polygons
- Curves
- polylines
- splines
- Surfaces
- primitives
- polymeshes
- patches
- Interpolation
- linear interpolation
- step
- smoothstep
- spline
- Randomness
- Math functions
- sin(), asin()...
- sqrt(), pow(), exp(), log()
- mod(), abs(), sign()
- min(), max(), clamp()
- ceil(), floor(), round()
- noise(), turbulence..