> For the complete documentation index, see [llms.txt](https://kdoore.gitbook.io/cs1335/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kdoore.gitbook.io/cs1335/project-2.md).

# Project 2

- [Project 2 - 2D Arrays for Gradient Logic](https://kdoore.gitbook.io/cs1335/project-2/transforms-for-region-logic.md)
- [2D Array Grid with Labels](https://kdoore.gitbook.io/cs1335/project-2/transforms-for-region-logic/2d-array-grid-with-labels.md)
- [Grid Patterns using 2D Array Indexes: i, j](https://kdoore.gitbook.io/cs1335/project-2/grid-patterns-using-2d-array-indexes-i-j.md)
- [Example Class Code](https://kdoore.gitbook.io/cs1335/project-2/grid-patterns-using-2d-array-indexes-i-j/march-11-class-code.md)
- [lerpColor( )  and map( ) Functions](https://kdoore.gitbook.io/cs1335/project-2/lerpcolor-and-map.md)
- [Demo Lerp Colors](https://kdoore.gitbook.io/cs1335/project-2/demo-lerp-colors.md)
- [2D Arrays with lerpColor](https://kdoore.gitbook.io/cs1335/project-2/2d-arrays-with-lerpcolor.md)
- [Create PShape 2D Array](https://kdoore.gitbook.io/cs1335/project-2/create-pshape-2d-array.md)
- [Function: Populate2DArray( )](https://kdoore.gitbook.io/cs1335/project-2/function-populategradientgrid.md)
- [Function: DisplayShapeMatrix()](https://kdoore.gitbook.io/cs1335/project-2/function-displayshapematrix.md)
- [Transforms for Position, Rotation, Scale of ShapeMatrix Elements](https://kdoore.gitbook.io/cs1335/project-2/transforms-for-position-rotation-scale-of-shapematrix-elements.md)
- [Project 2 - Steps](https://kdoore.gitbook.io/cs1335/project-2/project-2-design-using-2d-pshape-array-lerpcolor-processing-transform-functions.md)
- [Animation for ShapeMatrix](https://kdoore.gitbook.io/cs1335/project-2/animation-for-shapematrix.md)
- [Animation w/Noise](https://kdoore.gitbook.io/cs1335/project-2/animation-for-shapematrix/animation-wnoise.md)
