max planck institut
mpii logoMinerva of the Max Planck Society

Geometric Modeling

Geometric Modeling – Summer Semester 2012


Teaching Assistants
Michael Wand
Silke Jansen
Ruxandra Lasowski
Art Tevs

Email addresses are available through the links on the homepages.

Time and Location:


  • Tue, 14-16h (c.t.), building E1 4, room 021
  • Thu, 16-18h (s.t.), building E1 4, room 024

Exercise Course:

  • Wed 14-16h, Fri 14-16h, Building E1 4, Room 021

Final Exam:

  • Tue, July 31st, 14-16h
  • Building E1 3, Lecture Hall 001


  • Fri, September 21st, 14-16h
  • Building E1 3, Lecture Hall 001


Topics of the lecture:

List of topics (tentative):

  • Mathematical background for geometric modeling
  • Modeling Techniques:
    • Splines, curves and surfaces
    • Bezier splines, B-Splines, NURBS, implicits functions
    • Variational Modeling
  • Geometry Processing:
    • Processing of 3D scanner data
    • Registration, reconstruction, data fitting
  • Practical Skills: Programming assignments & tutorials



lecture schedule overview




Remark: Some slides are password protected out of formal reasons, a public version is provided that is mostly identical to the classroom version.

Lecture#1: April 17th 2012

Lecture#2: April 20th 2012
Lecture#3: April 24th 2012

Lecture #4,#5,#6: April 24th, May 3rd, 8th 2012

Lecture#7: May 10th 2012

Lecture#8: May 15th 2012

Lecture#9,#11: May 22nd 2012, May 31st 2012

Lecture#10: May 29th 2012

Lecture#13: June 5th 2012

Lecture#14: June 19th 2012

Lecture#15: June 21st/ 2012

Lecture#21: July 5th 2012

Lecture#22/23: July 10/12th 2012

Lecture#24: July 17th 2012

Lecture#25/26: July 19th/24th 2012

Lecture#27: July 26th 2012

For your orientation, you can find old slides from the previous lecture over here.


Main textbooks, on shelf in the CS-library ("Semesterapparat")

  • Gerald Farin: Curves and Surfaces for Computer Aided Geometric Design (Fifth Edition), Morgan Kaufmann, 2002.
  • Alfred Gray: Modern Differential Geometry of Curves and Surfaces with Mathematica┬« (Second Edition), CRC, 1997.
  • Additional textbooks on shelf in the CS-library

Recommended additional reads:

  • Richard O. Duda, Peter E. Hart, David G. Stork: Pattern Classification (Second Edition), Wiley & Sons, 2000.
    Relevant Topics: Statistical techniques, least-squares, total-least-squares (PCA)
  • James D. Foley, Andries VanDam und Steven K. Feiner: Computer Graphics: Principles and Practice, Addison-Wesley, 1992.
    Relevant Topics: Computer Graphcis, Fourier Transform & Signal Theory (Chapter 14.10).



Assignment sheets:



GeoX Framework:

  • GeoX is our (optional) programing framework for the practical tutorials.
  • You can download the sources here.
  • An introduction to the GeoX framework can be found here.
  • Additional hints for the compilation under Unix/Linux are given here.
  • Please note that the software is open source (GPL2)
  • Patch from 21.05.2012 - can be downloaded here
  • Patch from 02.07.2012 - can be downloaded here


Questions & Feedback:
  • If you have any questions about the lecture: mail to Michael Wand.
    • Office hours: In principle, you can drop by any time; to make sure that I am around and have time for you, drop me a short email for an appointment, if possible.
  • If you have any questions about the current assignments, please mail to the responsible teaching assistant (indicated for each assignment sheet above). We are not able to give advice on how to solve the problems, only on questions of factual understanding.


July 26, 2012 05:59:47 PM

Copyright 2012 by Max-Planck-Institut Informatik | Impressum
page last modified July 26, 2012 05:59:47 PM