Introduction to Discrete Mathematics (pdf)
Functions (pdf) | Video lecture
Parametric curves and surfaces | Video lecture
Implicit curves and surfaces | Video lecture
Implicit objects | Video lecture
Transformations | Video lecture
Boundary Representation BRep | Video lecture
Constructive Solid Geometry CSG | Video lecture
Function Representation FRep | Video lecture
Laboratory works contain following themes:
For a quick start, the virtual machine (8Gb) with necessary development environment and the examples of the performed laboratory works is provided. You can find instructions how to add the virtual machine by following link.
The examples of the laboratory works are given as the binary executed files and as a source code.
Integrated Development Environment is Qt Framework with Qt Creator. Programming language is C++.
Software for the function representation modeling and heterogeneous modeling is the open source project – HyperFun.
You may install all necessary development tools locally on your machine:
You may use any other preferable programming language and tools.
Assignments | Deadline |
---|---|
Algorithms of the generation of segments on the plane | 30.04.2022 |
Geometric transformations on the plane | 07.05.2022 |
Construction of perspective projection of 3D scene | 14.05.2022 |
The polygonal surface model of a 3D object and removing invisible surfaces | 21.05.2022 |
Function Representation of the 3D objects (OLD variant with hyperfun) | 28.05.2022 |