|
Support functions are
a classical tool in convex geometry. This tutorial provides an
introduction to the support function representation of free-form
curves and surfaces, and it discusses relevant applications from
Geometric Computing and Computational Geometry. It consists if two
parts.
Part 1 is devoted to
Curves and Surfaces with (Piecewise) Polynomial Suuport Functions.
We will analyze the geometry of these curves and surfaces. In
addition, several applications will be discussed. These include the
computation of envelope surfaces of special surfaces, the generation
of exact rational offsets for special classes of surfaces, such as
quadratic triangular Bezier surface patches and of quadric surfaces,
and the generation of three-valent meshes with planar faces.
Part 2 shall discuss
the use of support functions from the algorithmic viewpoint. In
particular, we will focus in the class of piecewise circular
objects. First we will show that the use of these objects offers
significant computational advantages, e.g., for computing the medial
axis of planar domains with free-form boundaries. Second, we will
show that the use of support functions leads to conceptionally
simple and computationally efficient algorithm for solving various
problems, such as the computation of the convex hull of piecewise
spherical objects. |