-
Review work for Lab 5: Sound and Response.
-
Please take this survey before starting Lab 6!! Click here.
-
Begin Lab 6: Transformations and Frieze Patterns.
Symmetry examples
-
Programming Elements for this Week
- Modularizing code.
- Functions with parameters.
- Transformations: translate, rotate, scale.
- Rotation and the fixed point (or pivot).
- Scaling and the fixed point (or pivot).
- Rotation, Translate, and Scale combined.
- Matrix Stack.
- What is a stack? Last-in, First-out (LIFO)
- What is a matrix stack?
- Sequence in code matters!
Transformations can be used to create symmetry designs: