Followers

Saturday, 8 April 2017

SE Comp (2015 Course) Computer Graphics Lab Assignments

CLICK HERE TO DOWNLOAD THE ASSIGNMENTS PROGRAMS

https://drive.google.com/open?id=0B9zJxhTsrja5eV9ZMlVjcDRCTUE


=======================================================================




Suggested List of Laboratory Assignments
Group A

1.


Write C++/Java program to draw line using DDA and Bresenham‘s algorithm. Inherit pixel class and Use function overloading.


2.


Write C++/Java program to draw circle using Bresenham‘s algorithm. Inherit pixel class.


3.


Write C++/Java program to draw 2-D object and perform following basic transformations,
a) Scaling
b) Translation
c) Rotation
Use operator overloading.


4.


Write C++/Java program to fill polygon using scan line algorithm. Use mouse interfacing to draw polygon.


5.


A Mandelbrot Set is a set of complex number z that does not diverge under the transformationwith.Where, both x and z represent the complex numbers. 
Write C++/Java program to
a). Plot the Mandelbrot set for the threshold |x|= 2.
b) Plot Julia set choosing z ≠ 0. Use 254 colors for plotting in both cases.

6.


Write C++/Java program to draw the polygons by using the mouse. Choose colors by clicking on the designed color pane. Use window port to draw. Use DDA algorithm for line drawing.

7.


Write C++/Java program to draw inscribed and Circumscribed circles in the triangle as shown as an example below. (Use any Circle drawing and Line drawing algorithms)


Write C++/Java program to draw the following pattern using any Line drawing algorithms.

8.                   Write C++/Java program to draw the following pattern using any Line drawing algor.



9.
 Write C++/Java program to draw a 4X4 chessboard rotated 45˚ with the horizontal     axis. Use    Bresenham algorithm to draw all the lines. Use seed fill algorithm to fill black squares of the rotated chessboard.
  

  Group B


10.


Write C++/Java program for line drawing using DDA or Bresenhams algorithm with patterns such as solid, dotted, dashed, dash dot and thick.

11.


Write C++/Java program to draw a convex polygon and fill it with desired color using Seed fill algorithm. Use mouse interfacing to draw polygon.

12.


Write C++/Java program to draw a concave polygon and fill it with desired pattern using scan line algorithm. Use mouse interfacing to draw polygon.

13.


Write C++/Java program to implement Cohen-Sutherland line clipping algorithm for given window. Draw line using mouse interfacing to draw polygon

14.


Write C++/Java program to draw any object such as flower, waves using any curve generation techniques

15.


Write C++/Java program to implement Painter‘s algorithm for hidden surface removal

16.


Write C++/Java program to implement reflection of2-D object about X axis, Y axis and about X=Y axis. Also rotate object about arbitrary point given by user.

17.


Write C++/Java program to generate Hilbert curve using concept of fractals.

18.


Write C++/Java program to generate snowflake using concept of fractals.

19.


Write C++/Java program to generate Bouncing ball animation using Direct3D/Maya/Blender

20.


Write program to implement Cohen Sutherland Hodgman algorithm to clip any polygon. Provide the vertices of the polygon to be clipped and pattern of clipping interactively.

21.


Write C++/Java program to implement translation, sheer, rotation and scaling transformations on equilateral triangle and rhombus.


Group C

22.


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

23.


Design and simulate any data structure like stack, queue, and trees using graphics.
Simulation should include all operations performed on designed data structure. Implement the same using OpenGL.

24.


Write C++/Java program to draw implement Cube rotation about vertical axis passing through its centroid.

25.


Write C++/Java program to generate fractal patterns by using Koch curves.

26.


Write C++/Java program to simulate any one of or similar scene-
 Clock with pendulum
 National Flag hoisting
 Vehicle/boat locomotion
 Water drop falling into the water and generated waves after impact
 Kaleidoscope views generation (at least 3 colorful patterns) 

--------------------------------------------------------------------------------------------------------------------------







2 comments:

Sameer Sawarkar said...

You've deleted this drive folder.

Anonymous said...

Betway Casino site
The Betway casino bonus codes in South Africa are for new customers only. The maximum bonus amount allowed luckyclub.live is €130. The maximum bonus amount is €40. The minimum