Skip to content

kr123Manish/ComputerGraphics_with_openGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 

Repository files navigation

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.

Software Required

  • Python 3
  • Python 3.6 or higher version.
  • Python libraries: pygame, opengl.
  • To install these libraries use:
  • pip install pygame
  • pip install PyOpenGL

Some points to know before start.

Concept of Pixel

The full form of the pixel is "Picture Element." It is also known as "PEL." Pixel is the smallest element of an image on a computer display, whether they are LCD or CRT monitors. A screen is made up of a matrix of thousands or millions of pixels. A pixel is represented with a dot or a square on a computer screen.

  • Concept of Lines, Circles, Polynomial, Quard..
  • Concept of Quard
  • For better understanding follow this sequence to study the programs

  • How To Make Pixel.
  • Create line and circle using pixel.
  • Create 2D and 3D model using lines.
  • Create 2D and 3D model using Quard and colour filling.
  • About

    No description or website provided.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published