Knowledge in Computer Graphics

Dynamic Programming

Dynamic Programming is mainly an optimization over plain recursion. Wherever we see a recursive solution that has repeated calls for same inputs, we can optimize it using Dynamic Programming. The idea is to simply store the results of subproblems, so that we do not have to re-compute them when needed later.

ISO-OSI 7-Layer Network Architecture

The International Standards Organization (ISO) developed the Open Systems Interconnection (OSI) model. It divides network communication into seven layers. ... Layers 5-7, called the the upper layers, contain application-level data. Networks operate on one basic principle: "pass it on."

Routing in Internet

Internet routing is the process of transmitting and routing IP packets over the Internet between two or more nodes. ... It utilizes IP-based networks, but mainly those which are publicly accessible such as that of ISPs.

Network Security

Network security is any activity designed to protect the usability and integrity of your network and data. It includes both hardware and software technologies. Effective network security manages access to the network. It targets a variety of threats and stops them from entering or spreading on your network.

Computer Graphics-Video display devices

Here we learn about some of the concepts of Computer Graphics : Video display devices Cathode Ray Tube (CRT) Horizontal deflection and vertical deflection direct the electron beam to any point on the screen Intensity knob: regulates the flow of electrons by controlling the voltage at the control grid (high voltage reduces the electron density and thus brightness) Accelerating voltage from positive coating inside screen (anode screen) or an accelerating anode Image maintenance

Computer graphics-Refresh buffer or frame buffer

Here we learn about some of the concepts of Computer Graphics : *Raster Scan Displays *Refresh buffer or frame buffer: This memory area holds the set of intensity values for all the screen points. Stored intensity values then retrieved from refresh buffer and “painted” on the screen one row (scan line) at a time *Random Scan Displays Random scan displays have higher resolution than raster systems. Vector displays product smooth line drawing. A raster system produces jagged lines that are plotted as discrete points sets.

Computer graphics-Raster Scan Systems

Here we learn about some of the concepts of Computer Graphics : Raster Scan Systems Video Controller Some of operations can be performed by the Video Controller: Refreshing operation Transformation (Areas of the screen can be enlarged, reduces, or moved during the refresh cycles) Random Scan Systems

Computer Graphics-Motion Capture

Here we learn about some of the concepts of Computer Graphics : Input Devices Motion Capture Head Mounted Display Image scanner Digital camera

BCA-Computer Graphics-Introduction

Here we learn about some of the concepts of Computer Graphics : Introduction Input Devices Keyboard,mouse,joystick,scanners,digital camera, bar code reader, touch Sreeen,Speech input device (microphone) Output Devices Monitor , Speaker, Printers ( different types) What’s available for input… Often used for applications with occasional use, for example Bank ATMs, Information Kiosks, etc. No extra hardware - used for input and for output Can be precise to 1 pixel Good for menu choice - not so good for other functions Intuitive to use

Computer Graphics-Scan Converting A Line

Here we learn about some of the concepts of Computer Graphics : Scan Converting A Line Digital Differential Analyzer Scan Converting A Line On raster system, lines are plotted with pixels, and step size (horizontal & vertical direction) are constrained by pixel separation. DDA Algorithm

Computer Graphics-Circle Generation Algorithms

Here we learn about some of the concepts of Computer Graphics: Circle Generation Algorithms The equation of a circle The spacing between plotted pixel positions is not uniform. Midpoint Circle Algorithm Plot pixel and much more

Computer Graphics-Ellipse Generating Algorithm

Here we learn about some of the concepts of Computer Graphics: Ellipse Generating Algorithm Ellipse – an elongated circle. Symmetry Equation of an ellipse Midpoint Ellipse Algorithm and much more