Skip to content

SumitBamal/Computer-Graphics

Repository files navigation

Computer-Graphics

Various Computer Graphics Assignment (Using Python Graphics Library)

All Files Description

Main File : drawLine.py
Containing ViewPort Class
Other:

File Functions
8-floodfill.py 8 way Flood filling a polygon
drawCircle.py Draw a circle
drawEllipse.py Draw an Ellipse
floodfill.py 4-way Flood filling a polygon
LiangBarsky.py Liang Barsky's algorithm for Line Clipping
LineClip.py Cohen Sutherland's algorithm for Line Clipping
PolygonClip.py Sutherland–Hodgman Algorithm for Polygon-polygon Clipping
scanLine.py Polygon filling using scanline algorithm
transformations.py translate, rotate, sheer, scale any 2-d polygon
3dprojections.py Orthographic,isometric, diametric, trimetric, Cavalier, Cabinet, 1-point, 2-point, 3-point projections