Computer Graphics Lab (CGL)
Second Year (Sem 3 Practical Program Set)
(According to 2015 New Syllabus)
Download The file from here (G Drive)
File Contains : Following University Questions :
Group A
1. Write C++/Java program to draw line using DDA and Bresenham‘s algorithm. Inherit pixel
class and Use function overloading.
DOWNLOAD NETBEANS PROJECT FILE(DDA)
DOWNLOAD NETBEANS PROJECT FILE(DDA)
2. Write C++/Java program for line drawing using DDA or Bresenhams algorithm with patterns
3. Write C++/Java program to draw circle using Bresenham‘s algorithm. Inherit pixel class.
DOWNLOAD NETBEANS PROJECT FILE
DOWNLOAD NETBEANS PROJECT FILE
4.Write C++/Java program to draw inscribed and Circumscribed circles in the triangle as shown
as an example below.
5.Write C++/Java program to draw the following pattern using any Line drawing algorithms.
5.Write C++/Java program to draw the following pattern using any Line drawing algorithms.
6. Write C++/Java program to draw 2-D object and perform following basic transformations,
a) Scaling
b) Translation
c) Rotation
Use operator overloading.
DOWNLOAD NETBEANS PROJECT FILE
DOWNLOAD NETBEANS PROJECT FILE
7. Write C++/Java program to fill polygon using scan line algorithm. Use mouse interfacing to
draw polygon.
MINI PROJECT
8. Write C++/Java program to generate Hilbert curve using concept of fractals.
9. Write C++/Java program to generate snowflake using concept of fractals.
9. Write C++/Java program to generate snowflake using concept of fractals.
10. To generate Bouncing ball animation using Blender
11. Write C++/Java program to implement translation, sheer, rotation and scaling transformations
on equilateral triangle and rhombus.
12. Write C++/Java program to draw 3-D cube and perform following transformations on it using
OpenGL.
a) Scaling
b) Translation
c) Rotation about one axis
(Steps for installing openGL lib in ubuntu)
(Steps for installing openGL lib in ubuntu)
1. Open Terminal
2. sudo apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
3. paste the given commands in step 2 and hit enter.
4.Download sample Programs from below.
5. compile it using g++ in terminal.
g++ filename.cpp -lGL -lglut -lGLU
./a.out
MINI PROJECT
13.Write C++/Java program to simulate any one of or similar scene-
Clock with pendulum
National Flag hoisting
Vehicle/boat locomotion
See Video (EXAMPLE)
Water drop falling into the water and generated waves after impact
Kaleidoscope views generation (at least 3 colorful patterns)
where is program code?? Plz post it early..
ReplyDeletesome of them are posted. please wait for remaining programs.
DeleteThank u for providing these two codes. When u will post remaining? plzzz post as early as possible.
ReplyDeletethanks for this 2 codes...waiting for other programs
ReplyDeleteWaiting for other programs....Plzzz post it early
ReplyDeleteWaiting for other programs....Plzzz post it early
ReplyDeletefollowing link will help you for CGL programs
ReplyDeleteabhiyatrana.wordpress.com
following link will help you for CGL programs
ReplyDeletecseguyz.blogspot.in