## Computer Graphics TutorialIt is difficult to display an image of any size on the computer screen. This method is simplified by using Computer graphics. Graphics on the computer are produced by using various algorithms and techniques. This tutorial describes how a rich visual experience is provided to the user by explaining how all these processed by the computer. ## Introduction of Computer GraphicsComputer Graphics involves technology to access. The Process transforms and presents information in a visual form. The role of computer graphics insensible. In today life, computer graphics has now become a common element in user interfaces, T.V. commercial motion pictures. Computer Graphics is the creation of pictures with the help of a computer. The end product of the computer graphics is a picture it may be a business graph, drawing, and engineering. In computer graphics, two or three-dimensional pictures can be created that are used for research. Many hardware devices algorithm has been developing for improving the speed of picture generation with the passes of time. It includes the creation storage of models and image of objects. These models for various fields like engineering, mathematical and so on. Today computer graphics is entirely different from the earlier one. It is not possible. It is an interactive user can control the structure of an object of various input devices. ## Definition of Computer Graphics:It is the use of computers to create and manipulate pictures on a display device. It comprises of software techniques to create, store, modify, represents pictures. ## Why computer graphics used?Suppose a shoe manufacturing company want to show the sale of shoes for five years. For this vast amount of information is to store. So a lot of time and memory will be needed. This method will be tough to understand by a common man. In this situation graphics is a better alternative. Graphics tools are charts and graphs. Using graphs, data can be represented in pictorial form. A picture can be understood easily just with a single look. Interactive computer graphics work using the concept of two-way communication between computer users. The computer will receive signals from the input device, and the picture is modified accordingly. Picture will be changed quickly when we apply command. ## Computer Graphics Tutorial Index
- Display Processor
- Cathode Ray Tube (CRT)
- Random Scan vs Raster Scan
- Color CRT Monitors
- Direct View Storage Tubes
- Flat Panel Display
- Scan Conversion Definition
- Scan Converting a Point
- Scan Converting a Straight Line
- DDA Algorithm
- Bresenham's Line Algorithm
- Defining a Circle
- Defining a Circle using Polynomial Method
- Defining a Circle using Polar Coordinates Method
- Bresenham's Circle Algorithm
- Midpoint Circle Algorithm
- Introduction of Transformation
- Translation
- Scaling
- Rotation
- Reflection
- Shearing
- Matrix Representation
- Homogeneous Coordinates
- Composite Transformation
- Pivot Point Rotation
- Clipping
- Point Clipping
- Line Clipping
- Midpoint Subdivision Algorithm
- Text Clipping
- Polygon
- Sutherland-Hodgeman Polygon Clipping
- Weiler-Atherton Polygon Clipping
- Three Dimensional Graphics
- Three Dimensional Transformations
- Scaling
- Rotation
- Rotation about Arbitrary Axis
- Inverse Transformations
- Reflection
- Shearing
- Hidden Surface Removal
- Back Face Removal Algorithm
- Z-Buffer Algorithm
- Painter's Algorithm
- Scan Line Algorithm
- Subdivision Algorithm
- 3D Modelling System
## PrerequisiteGood knowledge and understanding of the concepts of C programming language are necessary for learning the concepts of Computer graphics. Good understanding about basic mathematics allows us to better understand the concept of computer graphics. ## AudienceThis tutorial is helpful for the students who are interested in learning the use of graphics on the computer. The tutorial covers the basics of graphics and development of various visuals by the implementation of graphics in the computer. ## ProblemsWe assure that you will not find any problem with this Computer Graphics Tutorial. But if there is any mistake, please post the problem in the contact form. Next TopicApplication of Computer Graphics |