MAHARANA PRATAP COLLEGE OF PROFESSIONAL STUDIES
MANDHANA KANPUR
(Affiliated to CSJMU Kanpur)
LAB FILE
[Department of Computer Applications]
SESSION:2024-2025
Lab Name : Computer Graphics
Lab Code : BCA-4001P
Course : BCA
Semester : IVth
Lab Faculty : Mr. AMIT SHARMA
Student Name Om Gupta Roll No: 23071001729
Certificate
This is to certified that Mr. Om Gupta Roll Number
23071001729 of BCA Semester –IVth has satisfactorily
completed the lab work of “Computer Graphics” (BCA-
4001P) prescribed by CSJMU during the academic
session 2024-2025 under my supervision.
Date: 24/4/24 Name & Signature of the Lab Faculty
Mr. Amit Sharma
Index
EXP. EXPERIMENT NAME DATE OF TEACHER’S
NO. EXPERIMENT SIGNATURE
WAP to write a basis structure of 13/2/2025
1. computer graphics program.
WAP to Implement DDA line drawing 13/2/2025
2. Algorithms.
WAP to implement Bresenham’s line 20/2/2025
3. drawing Algorithms.
WAP to draw a line using line () function. 20/2/2025
4
WAP to draw arc using arc () function. 20/2/2025
5
WAP to implement Bresenham’s circle 27/2/2025
6. drawing Algorithms.
WAP to draw circle using circle () 27/2/2025
7. function.
WAP to implement various type of text 20/3/2025
8. function, also write its definition
a) outtext() b) outtextxy() c) settextstyle()
WAP to implement various type of color 20/3/2025
function, also write its definition:
9.
a)setbkcolor() b) setcolor() c)
getbkcolor()
WAP to implement following 2D 27/3/2025
10. Transformation:
a) Translation b) Rotation c) Scaling
WAP to Implement line clipping using 03/04/2025
11. Cohen-Sutherland line Clipping algorithms
WAP to Implement line clipping using 10/04/2025
12. Mid-point Subdivision Clipping algorithms
WAP to implement Bezier Curve using four 10/04/2025
13. control point.
WAP to Create following 2D object 17/04/2025
14. a) CAR b) MAN
WAP to create a CAR with Motion. 17/04/2025
15.