/Computer-Graphics-algorithms

In this repository, we include algorithms that are in the field of Computer Graphics and related topics.

Primary LanguageJupyter Notebook

Computer-Graphics

Here, we provide programs related to the field of Computer Graphics

  1. Perspective Transformation from scratch in Python
  2. Hidden Surface Removal with Back-Face Culling in Python
  3. Illumination models and surface reflections in Python
  4. Triangle and Barycentric Coordinates in Python
  5. Barycentric coordinates for triangle and texture mapping in Python
  6. Point in polygon: Even-odd rule for inside-outside test for polygons in Python
  7. Texture mapping for quadrilaterals using inverse bilinear interpolation in Python
  8. Two-dimensional metaballs in Python
  9. Chaos Game for Iterated Function System (IFS)