This week for my Advanced Computer Graphics course, we were provided files that create a cube in OpenGL by creating n dots and randomizing their coordinates in the x, y, and z planes. We were tasked with modifying the files to use Matrix Multiplication to apply Transformations to the dots so that they could form images with up to m iterations. This is an example of the Sierpinski Triangle with 10000 points and 30 iterations that I ran after completing the assignment. All of my code was written in Visual Studios using C++.