På grunn av koronasituasjonen kan det bli endringer i undervisning og eksamen høsten 2020. Informasjon om eventuelle endringer, kunngjøres direkte til studenter som er oppmeldt i emnet.

autumn 2018

STE6247 Applied Geometry and Special Effects - 5 ECTS

Sist endret: 29.01.2019

The course is provided by

Faculty of Engineering Science and Technology


Narvik |

Application deadline

Applicants from Nordic countries: 1 June for the autumn semester and 1 December for the spring semester. Exchange students and Fulbright students: 1 October for the spring semester and 15 April for the autumn semester.

Type of course

The course may be taken as a single subject.

Admission requirements

A relevant undergraduate bachelor Engineering programme with minimum 30 credits mathematic/statistics topics

Application Code: 9371

Recommended prerequisite knowledge:

  • SMN6191 Numerical Methods 
  • SMN6190 Linear Algebra 2
  • SMN6192 Discrete Mathematics
  • STE6245 Advanced Game and Simulator Programming
  • STE6249-001 Virtual reality, graphics and animation - theory
  • STE6249-002 Virtual Reality/Graphics/Animation - Project
  • STE6238 Geometric modeling 1

Course content

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 parameterisation
  • Evaluators and algorithms for Bezier and B-spline
  • B-functions, B-splines and blending
  • Expo-rational B-splines (blending splines)
  • Tesselation
  • Advanced morphing
  • Dynamic change of shape
  • Interactive editing ogf curves and sufaces

Project work

  • 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)

Recommended prerequisites

SMN6190 Linear Algebra 2, SMN6191 Numerical Methods, SMN6192 Discrete Mathematics, STE6238 Geometric modeling 1, STE6245 Advanced Game and Simulator Programming, STE6249-001 Virtual Reality, Graphics and Animation - theory, STE6249-002 Virtual Reality/Graphics/Animation - Project, STE6274 Computer Game Design

Objectives of the course

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)

General Competence:

  • 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).

Language of instruction


Teaching methods

The course is project based with three concentrated weeks of work. Lessons will be given spread out during the two weeks directed by the teacher. Most of the time will still be used to work on the mandatory project.


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
Grouping: Individual
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.

Date for examination

Oral 18.12.2018

The date for the exam can be changed. The final date will be announced in the StudentWeb early in May and early in November.


Recommended reading/syllabus

Given by the lecturer when the course starts

Additional literature

Basic properties of Expo-Rational B-splines and practical use in Computer Aided Geometric Design,  Lakså

Computational geometry, deBerg, vanCreveld, Overmars, Schwarzkopf.

More articles and books to be given when the course starts.