Question: In summary, the program main ( ) ( provided ) calls the parser ( provided ) which reads commands from a file and calls either

In summary, the program main()(provided) calls the parser (provided) which reads commands from a file and calls either routines in rd_direct.h(you implement) or default routines in rd_enginebase.h(provided). Your interface and rendering routines call the generic pixel plotting routines (provided) in rd_display.h which call, depending on the chosen device, screen display routines (provided) or PPM display routines (you_implement).
When finished, your program will be able to handle the rd commands Display, using both Screen and PNM devices, Format, FrameBegin and FrameEnd, WorldBegin and WorldEnd, Background, Color, Point, Line, Circle, and Fill.
Important Operation Note: When displaying images on the screen, the program is set up to terminate when the image is clicked with the right mouse button. This is the best way to end the program.
As an additional aid, when displaying images on the screen, clicking the image with the left mouse button will give information about the pixel underneath the tip of the cursor.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!