![]() You are asked to demonstrate the requested behavior and output, matching both the functions' docstrings and the sample output. It is not a creative exercise, but rather the opportunity for you to demonstrate understanding of specifications, control over the tools we've learned in the class, and being detail-oriented. Part of this project is an exercise in implementing functions to their specification, and matching target outputs. The final program is demonstrated in the short video below: There is a demo associated with each intermediate stage. This program will be built in stages: Checkpoint A, Checkpoint B, and then Final Code. The program prompts the user for what they want to draw, the size of the plane for the tiling, shows the requested drawing, lets the user click to close the window, and then repeats the process for the next drawing. These are tessellations that tile the entire plane, both right-to-left and top-to-bottom. You will write a program that draws so-called Wallpaper tessellations. Famous among these are the 17th century German mathematician/astronomer Johannes Kepler, and the 20th century Dutch artist MC Escher. ![]() Many have studied the patterns in these works. The tilings at the Alhambra palace during Spain's Moorish rule are held in especially high reguard for their beauty, diversity and complexity. Ceramic tiling feature tessellations reached an artform in Persian, Islamic and Ancient Roman architecture. lists (via polygons and text manipulation)Ī tessellation is a surface tiling of the plane using one or more geometric shapes.drawing shapes with the graphics package.You will be practicing the following concepts from prior labs: Each geometric shape that is tessellated will be written in its own function, which will be used repeatedly to fill the plane of the graphics window. In this project, you will make a program that draws some tessellations.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |