Welcome to the programming part of the practice course of Geometric modelling (1).
1st PA -- Bézier curve
due 1 November 2020
due 1 November 2020
4th PA -- B-spline
2nd PA -- Bézier clipping
3rd PA -- Rational Bézier curve
The grading of one assignment consists of two parts:
- the implementation of the assignment -- max. 10 points
- the discussion regarding the submitted assignment -- the grading of this part is dependent on the grading of the implementation as follows:
- Points obtained from the implementation:8 -- 105 -- 7.90 -- 4.9
- Maximum points obtained in the discussion:532
In the discussion we reserve the right of veto -- if your answers are not satisfactory or you do not attend the meeting in the reserved time, the respective assignment will be graded by 0 points, regardless of the grading of implementation.
For each programming assignment, detailed instructions, grading and necessary files (e.g. templates, data) are available. You can also use the code from other courses if it helps.
Assignments are submitted using the form which is published together with instructions. For each assignment, at least 2 weeks are reserved. Deadline is specified in the assignment and files will not be allowed to upload after it expires. Always submit the final version of your work.
Files submitted are: source files (.cs), executable file (.exe), and the folder with VS solution, so the application might be run on the PC using VS and also on the PC without VS.
These files are added to an archive (.rar, .zip, .7z) and this is submitted to the form.
Cheating is penalized by loss of 20 points from the final grading of the course for each person involved and each such assignment/exam. Even if only a part of the assignment is copied (from another student or previous courses), it is consired cheating. According to the faculty rules, cheating is the subject of the disciplinary process.
Even if it seems, that deadlines are far away, do not work on an assigment the last day before the date.
picture_as_pdf Basics of C# and creating WPF apps.
archiveSample app -- illustrating the Chaikin algorithm. Control vertices are entered by clicking onto the canvas and the curve is computed in-sit