A computer graphics library (cg) designed for usage with cg-lab. This porject contains the following structure / functionalities: - Algorithms: popular algorithms in the field of computer graphics implemented with a focus on readability instead of optimization, e.g. the BowyerWatson algorithm for triangulations - Geometry: useful structures and corresponding properties for computations in vector spaces, e.g. vertices, triangles, edges etc. - Validation: contains methods for validating results of the algorithms - Utils: contains various helper functions; might be refactored in the future - Consts: contains certain predefined elements; should be private