cs151s20project4
Skip to end of metadata
Go to start of metadata

Karl Hick Project 4

Abstract:

I make a man on a cross as my project, which took a long while to complete, as I had a very difficult time composing each of the shapes, and returning the list of pieces within.  It took some outside help and a whole lot of elbow grease, but I satisfied the project with a scene right out of history.  Pay attention to the change in titles of the windows from the project and the extension.

Task 1:

I began by plotting out the general scheme of the body parts, cross, and hill on some graph paper.  It kinda looked by a paint by numbers by the end.

Task 2:

I defined three separate shapes using my paint by numbers, though I had to use a scale of negative one, as they ended up flipped upside down, as they were plotted with 0,0 as the top left-hand corner of the window.

Task 3:

Here's the whole shebang - I stuck them together, all centered at 200 at a scale of -1.

Extensions:

Extension 1: Martyrdom

I wanted to explore the idea that Jesus is white, even when facts would suggest otherwise.  I connected it to the modern-day criminal justice system, where crimes and punishments often differ based on the color of one's skin.

Questions:

What is your understanding of what an object is (e.g. a gr.Rectangle, gr.Point, or gr.Circle)?

I composed most of my objects from polygons, using their continuous line functions to describe complex shapes.  Otherwise, I understand that the positional variables they use became a whole lot more efficient from the base turtle program.  I know that these objects can be manipulated to describe more complex shapes, and that they are generally closed shapes.

If the variable box holds a gr.Rectangle object, how do you set its fill color?

By indicating the title, and writing the command, ie. a.setFill(color) for shape a and the specified color.

What parameters does object.draw(...) take? Why would a computer need that parameter?

It takes the object indicated in the beginning and draws it out, so as to specify specific objects to draw in order to avoid drawing everything in the file.

Which artwork/artist did you choose as inspiration? Why?

I did not draw inspiration from anyone in particular but instead chose to draw inspiration from the several I observed, which often compiled several scenes or ideas in order to prove a vivid point.  I decided to prove my point using two images and two titles, which separated the images based on a few colors, and the perceptions we hold within modern society.

Conclusion:

I learned how to use the graphics plus package effectively, and create composite shapes and return the functions within.  I made use of colors and societal norms to prove a point, and used common religious figures as a foil on which to apply those norms.

Acknowledgements:

Nhi Tran, Jake Gray, Sam Schultz

https://mcsp.wartburg.edu/zelle/python/graphics/graphics.pdf

Labels
  • No labels