This repository contains code skeletons for coding assignments. For more details, see the course website: mimuc.de/cg1.
The following lists tools used by the tutorials.
- NodeJS, see nodejs.org
- three.js, see threejs.org
- OpenGL, see opengl.org
- Do not open source your solution (referring to the cheating policy). Instead, submit your solusion via Uni2Work
- It is welcome to send a pull request if you found the code skeleton can be improved
| Tasks | Topic | Live Demo |
|---|---|---|
| Assignment 1: Task 5 | Getting started with JavaScript | - |
| Assignment 2: Task 4 | Building A Scene using three.js |
Link |
| Assignment 3: Task 1 | Geometric Representation | Link |
| Assignment 3: Task 2 | Bézier Curve Interpolation | Link |
| Assignment 3: Task 3 | Mesh Sampling | Link |
| Assignment 4: Task 4 | Hitchcock Zoom | Link |
We use Markdown format for non-coding task submissions. Markdown is a simple mark-up language that can be learned within a minute. A recommended the Markdown GUI parser is typora (https://typora.io/), it supports parsing embedded LaTeX formula in a Markdown file, which is a lightweight approach for formula extensive tasks. You can find the syntax reference in its Help menu.
GNU GPLv3 © mimuc.de
