## OpenGL program for simple Animation (Revolution) in C

OpenGL is a cross-language, cross-platform API for rendering 2D and 3D Vector Graphics. Using this, we can make a lot of design as well as… Read More »

- Process Of JPEG Data compression
- Generating RGBA portable graphic images through C++
- Difference between Parallel and Perspective Projection in Computer Graphics
- Smart Mirror using the concept of IoT
- Introduction to Auto-CAD software
- Basic Illumination Models
- Difference between Printer and Scanner
- Principles Of Animation
- C Program to create a House using Graphics
- Draw a smiley face using Graphics in C language
- How to create a Heart using C Graphics
- Compression of GIF images
- How does a Computer Render 3D objects on 2D screen
- Reflection In 2D Graphics
- Difference between First Angle Projection and Third Angle Projection
- Introduction to Computer Graphics
- MPEG Full Form
- Painter's Algorithm in Computer Graphics
- XGA Full Form
- Introduction to Photoshop
- Difference between Beam Penetration and Shadow Mask
- GTX vs RTX - Which is better?
- Difference between JPEG and Bitmap
- Difference between Monitor and Television
- Difference between HDMI and VGA
- Basics of Animation
- Digital Watermarking and its Types
- Difference between Intel and AMD
- Different between Graphics Card and Video Card
- Functions of Video Controller in Raster Scan System

OpenGL is a cross-language, cross-platform API for rendering 2D and 3D Vector Graphics. Using this, we can make a lot of design as well as… Read More »

The mid-point circle drawing algorithm is an algorithm used to determine the points needed for rasterizing a circle. We use the mid-point algorithm to calculate… Read More »

Prerequisite – OpenGL OpenGL is a cross-language, cross-platform API for rendering 2D and 3D Vector Graphics. Using this, we can make a lot of design… Read More »

Open Graphics Library (OpenGL) is a cross-language (language inependent), cross-platform (platform independent) API for rendering 2D and 3D Vector Graphics(use of polygons to represent image).… Read More »

Figures on a computer screen can be drawn using polygons. To fill those figures with color, we need to develop some algorithm.There are two famous… Read More »

Anti-Aliased Line Drawing Below is the image showing line drawn with Bresenham’s line algorithm (left) and Xiaolin Wu’s line algorithm (right) which smooths the line.… Read More »

A scaling transformation alters size of an object. In the scaling process, we either compress or expand the dimension of the object. Scaling operation can… Read More »

While trying c graphic programming on Ubuntu, I figured out that graphic.h is not a standard C library and it is not supported by gcc… Read More »

Given a radius of a circle, draw the circle without using floating point arithmetic. Following program uses a simple concept. Let the radius of the… Read More »

A convex polygon and a convex clipping area are given. The task is to clip polygon edges using the Sutherland–Hodgman Algorithm. Input is in the… Read More »

Clipping: In computer graphics our screen act as a 2-D coordinate system. it is not necessary that each and every point can be viewed on… Read More »

Given coordinate of two points A(x1, y1) and B(x2, y2) such that x1 < x2 and y1 < y2. The task to find all the… Read More »

Given coordinate of two points A(x1, y1) and B(x2, y2). The task to find all the intermediate points required for drawing line AB on the… Read More »

In any 2-Dimensional plane if we connect two points (x0, y0) and (x1, y1), we get a line segment. But in the case of computer… Read More »

Given a set of lines and a rectangular area of interest, the task is to remove lines which are outside the area of interest and… Read More »