Introduction to Computer Graphics

Introduction to Computer Graphics

You will need to submit the cpp file containing the solution. The name of the cpp file should follow the following naming convention: CG_Assignment_04_YourID.cpp.

Submit the cpp file through the Blackboard.

Use the skeleton GLUT04_Circle.zip. You can use the file sample.cpp as an example on how to use the Point and Vector classes. If the solution does not compile then

check the directories of freeglut. Make sure they are correctly configured.
All the program is setup for you. You just need to write the two functions computeCircle and drawCircle in the file GLUT04_Circle.cpp. In computeCircle, given three

points A, B and C, you will need to compute the centers and radii of the circumscribed and inscribed circles defined by the three points. Store the center and radius

of the circumscribed circle in centre1 and radius1. Store the center and radius of the inscribed circle in centre2 and radius2. Next you will need to implement the

function drawCircle. You are given centre and the radius, use GL_LINE_LOOP to draw the circle using its parametric equation. Use 100 steps for the loop, i.e. dt =

0.01. If both functions are implemented correctly then you should see both circles drawn correctly on the screen after the three clicks.

PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET AN AMAZING DISCOUNT 🙂

Do You Need A Similar Assignment?

Place an order with us. Our skilled and experienced writers will deliver a custom paper which is not plagiarized within the deadline which you will specify.

Note; 6 Hours urgent orders deliver also available.

If you need more clarifications contact our support staff via the live chat for immediate response.

 

Type of paper Academic level Subject area
Number of pages Paper urgency Cost per page:
 Total: