- Write a program for 2D line drawing as Raster Graphics Display.
- Write a program for display basic 2D geometric primitives.
- Write a program to display a filled square.
- Write a program to display a series of concentric circles of varying radius.
- Write a program for line drawing as Raster Graphics Display.
- Write a program for circle drawing as Raster Graphics Display.
- Write a program to draw a line using Bresenham line drawing algorithm
- Write a program to draw a circle using Midpoint algorithm. Modify the same for drawing an arc and sector.
- Write a program to rotate a point about origin.
- Write a program to rotate a triangle about origin.
- Write a program to scale the triangle using 2D transformation.
- Write a program to translate a triangle using 2D transformation.
- Write a program to reflect a triangle 2D transformation.
- Write a program for polygon filling as Raster Graphics Display
- Write a program for line clipping.
- Write a program for polygon clipping.
- Write a program for displaying 3D objects as 2D display using perspective transformation.
- Write a program for rotation of a 3D object about arbitrary axis.
- Write a program in openGL for building mouse cursors.
- Write a program in openGL for freehand drawing using mouse.
Programs
View all programsFrom the news
- AMMACHI Labs Showcases AI and Innovation for Future-Ready Schools at Principals’ Day Out 2026
- School of Artificial Intelligence Faculty to Present at Murburn Concept Discussion Forum 2026
Others
- Visual Mapping of Operating Theater Team Dynamics and Communication for Reflexive Feedback and Surgical Practice Optimization
- Power Relations in Optimisation of Therapies and Equity in Access to Antibiotics (PROTEA) Study: investigating the intersection of socio-economic and cultural drivers on antimicrobial resistance (AMR) and its influence on healthcare access and health-providing behaviours in India and South Africa