The Following screenshots are images of my twenty objects.
Figure 1.
Figure 2.
Figure 3.
To create these shapes, I reused my code form the previous OpenSCAD assignment. That means that the distribution of the shapes was random. In addition, I modified the code so that the dimensions of the objects (for the most part) of the shapes were randomized; however, this time I used several shapes rather than just a rectangle. With these changes made, all I had to edit the for loop so that it iterated 20 times so it would create 20 of each shape.
I consider this project a moderate success. In the future, I may modify it so that some of the objects function as holes to create even further distorted shapes.