Back close

Course Detail

Course Name Computer Graphics Lab
Course Code 18CSA383
Program B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications)
Semester Six
Credits Four
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

  1. Write a program for 2D line drawing as Raster Graphics Display.
  2. Write a program for display basic 2D geometric primitives.
  3. Write a program to display a filled square.
  4. Write a program to display a series of concentric circles of varying radius.
  5. Write a program for line drawing as Raster Graphics Display.
  6. Write a program for circle drawing as Raster Graphics Display.
  7. Write a program to draw a line using Bresenham line drawing algorithm
  8. Write a program to draw a circle using Midpoint algorithm. Modify the same for drawing an arc and sector.
  9. Write a program to rotate a point about origin.
  10. Write a program to rotate a triangle about origin.
  11. Write a program to scale the triangle using 2D transformation.
  12. Write a program to translate a triangle using 2D transformation.
  13. Write a program to reflect a triangle 2D transformation.
  14. Write a program for polygon filling as Raster Graphics Display
  15. Write a program for line clipping.
  16. Write a program for polygon clipping.
  17. Write a program for displaying 3D objects as 2D display using perspective transformation.
  18. Write a program for rotation of a 3D object about arbitrary axis.
  19. Write a program in openGL for building mouse cursors.
  20. Write a program in openGL for freehand drawing using mouse.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now