These are the challenges assigned as homework in my Computer Graphics course at EAFIT University.
Generate random line segments and use a rectangle clipping algorithm to show the parts of the lines that are inside the rectangle in a different color.
Create a robotic arm in Java3D with 3 articulations: shoulder, elbow and wrist.
Like challenge 3, but in OpenGL. Additionally, add functionality to move the camera.
See the video demo on YouTube.
Render a Bézier surface based on some control points that are to be read from a text file.
Like challenge 4, but add lighting to the scene.
Like challenge 6, but add textures.