run as: ./ppmRender Features: Creates a rendered terrain model built from a ppm graphics format file. The user can render the terrain in outline or filled format and can cycle through a variety of color schemes. Furthermore, the terrain can be rendered in 2d or 3d mode. The available keyboard options are listed below. NOTE: In order to render a .ppm file in this program, the headers of the file must be of a certain format. Specifically, the second line, beginning with a #, must only be *one* word long, including the #. For example, '#comment' is acceptable while '# comment' is not. Menu Options: -available on right-mouse click -can choose to render in filled polygon or outline mode -can cycle through two color schemes: black and white and color. Keyboard Options: For 2d: q = quit f = toggle filled or outline mode e = change color scheme For 3d: q = quit f = toggles fill on or off e = changes the color scheme x, X, c, C, z, Z = rotate the terrain in different directions t = resets the scene to the original viewpoint and position. l = toggles on or off whether we are moving the terrian or the light when we click and move the mouse i = toggles fog on or off r and R = increases or decreases the amount of red in the current light g and G = increases or decreases the amount of green in the current light b and B = increases or decreases the amount of blue in the current light d = moves the light to the right (in relation to the original orientation of the image) a = moves the light to the left (in relation to the orignal orientation of the image) s = moves the light down (in relation to the original orientation of the image) w = moves the light up (in relation to the original orientation of the image) n and N = moves the light up and down left arrow, right arrow, up arrow, and down arrows rotate the terrain