Home > ucgf

ucgf

Ucgf is a project mainly written in Python, based on the AGPL-3.0 license.

Uber Cool Graphics Framework, or yet another way to get the CG1 OpenGL tasks done

Uber Cool Graphics Framework

Purpose

Yet another way to get the "Computergraphik I" exercises done.

Structure

General

  • ucgf.py: Actual framework, generic stuff

Exercise 1

  • point_cloud.py: Reads in .pobj point clouds
  • robot.py: a small industrial robot with moving joints

Exercise 2

  • projection.py: Drawing through a projection matrix
  • texture.py: Unfinished texture projection stuff

Exercise 3

  • obj_parser.py: Parsing .obj files

Exercise 4

  • flat.py: Drawing curves based on different functions