Computational Geometry: Theory and Applications

Geometric Foundations (Yan Gerard)

The slides of the 4 lectures…

lecture 1 - Convex Geometry

lecture 2 - Geometric Modeling

lecture 3 - Digital Geometry

lecture 4 - Discrete Differential Geometry

More material…

About Convex Geometry

A course on Convex Geometry

Handbook of convex geometry

About Geometric Modeling

The classical book of Farin - Curves and Surfaces for Computer Aided Geometric Design

the book: Subdivision Methods for Geometric design

A book of Computer Graphics with a low-level introduction

About Digital Geometry

An introduction to Digital Geometry in french - petit manuel de survie en milieu digital (available on Hal)

The DGtal C++ library

You can find some research material around Digital Geometry on my own wordpress

About Discrete Differential Geometry and Discrete Exterior Calculus

An introduction to Discrete Differential Geometry by Keenan Crane and the webpage dedicated to this course here.

How to define the gradient, divergence and laplacian on a mesh

webpage providing resources of Discrete Differential Geometry and SIGGRAPH courses

Computational Geometry (Guilherme da Fonseca)

References

Convex hulls

Duality and Arrangements

Randomized Algorithms and Linear Programming

Data Structures

Meshes and Blender (Jean-Marie Favreau)

Lecture notes: Mesh processing

Practical exercises:

See also ressources and links, and algorithmic geometry module at ISIMA