Computer Graphics lab work will be posted in this repository.
- Cmake 3.25+
- OpenGL 4.6
- Windows 10, 11 (other OS have not been tested)
- git clone --recurse-submodules https://github.com/mako1601/Computer-graphics.git
- create the build where you want
Implement transformations of a figure on a plane:
- transfer along the vector OP
- scaling along vector OP
- reflection relative to a given vertex of the shape
- rrotation around a given vertex of the shape
* – I decided not to post the first work, the functions used for it are in DrawFuntions.
Create a parallel oblique projection onto a plane parallel to Oxy.
User can switch between top view, front view, right view and visual projection.
Implement shape transformations in space: