STE6247 Applied Geometry and Special Effects - 5 ECTS
- A relevant undergraduate bachelor Engineering program with minimum of 30 credits in Mathematics/Statistics topics.
Application Code: 9371
Required prerequisite knowledge: This course is an extension of STE6238 Geometric modeling
- Master-level course in Numerical Methods
- Master-level course in Linear Algebra 2
- Master-level course in Graph Theory
- Master-level course in programming in C++
- Master-level course in Computer graphics
- Master-level course in Geometric Modelling
This course is a project-based subject. There will be lectures spred out over the entire teacher-led two-week period. Most of the time shall still be used for the project. (Total workload for the course is estimated at 135 hours).
- Representation of geometry and parameterization
- Evaluators and algorithms for Bezier and B-spline
- B-functions, B-splines and blending
- Expo-rational B-splines (blending splines)
- Advanced morphing
- Dynamic change of shape
- Interactive editing of curves and surfaces
- The project must result in a report and a computer program including source code and executable program.
- A version control system must be used (git)
On completion of the course, the successful student is expected to have the following:
- Special knowledge in the field of combination of geometric modelling and programming (K3).
- Have knowledge about splines, blending theory, tessellations and implementation of these (K2 and K3).
- The candidate will work independently with problems, by analyzing the problem and make plans for solving them (S1)
- The candidate will be able independently to make big and/or complex computer programs running on different platforms (S2)
- The candidate can find, analyse and deal critically with various sources of information and use them in development and in argumentation (S4)
- The candidate will be able to write a longer continuous report and present research clearly in written work and in general communicate knowledge orally and in writing (S5)
- Understand that geometry is fundamental in computer games, simulators, computation and heavy computer systems in general.
- The candidate is influenced to maintain and develop curiosity and values such as openness, precision and the importance of separating between knowledge and opinions. (GC1)
- The candidate can contribute to new thinking and innovation processes in cooperation with experts from other fields. (GC3).
Course work requirement:
The student must submit a report, as well as source code and an executable computer program no later than 3 days before the examination. Exact date and time will be provided, as well as how delivery will take place (usually with git).
Examination and assessment:
Form of assessment: Oral
Grading scale is from A (highest) to F (lowest), with E as the minimum pass grade.
Re-sit exam for this course will be possible in early March in conjunction with other oral exams.