Skip to content

PaletiKrishnasai/Interactive-Computer-Graphics

Repository files navigation

Interactive-Computer-Graphics

Basic_Testing

Understanding the syntax and attempting few shapes . 
BaseCode.cpp to use in further applications.

Basic_Functionalities

Understanding various primitives, command formats, colors and attempting few basic 2d structures.

Complex_Shapes

complex shapes and fonts using basic primitives. 

DDA

DDA stands for Digital Differential Analyzer. It is an incremental method of scan conversion of line. 
It is primarily a line drawing algorithm.

Bresenham

Brute force , DDA, Bresenham line drawing algorithms and comparing Mean Square Error to verify the point accuracy.

Cicle_MCD

Mid-point Cicle Drawing and Bresenham line drawing algorithms.

Ellipse_MED

Mid-point Ellipse Drawing Algorithm.

Parabola and Hyperbola

Mid-point Parabola and Hyperbola Drawing Algorithm.

Clipping and Clipping2

Clipping and Region filling algorithms.