《建筑几何》Chapter 12:运动、扫略、形状演化

Motions, sweeping, and shape evolution

kinematic geometry = geometry of motions

Motions in the plane

However, there is some systematic behavior, and the simplest is the following: At any time instant t0, the normals to the trajectories pass through a point p(t0) (or they are parallel).

Spatial Motions

Sweeping and Skinning

Whereas sweeping often does not allow us to precisely prescribe the location of the sources in space, there is a method for doing so. It is called skinning, which wraps a surface (skin) over a given network of curves.

Curve Evolution

evolutions of curves = curve flows

Metaballs and Modeling with Implicit Surfaces

  • One calls the set of points on c the zero level set of f because for all points of c the value of f is 0.
  • The representation of a curve as a level set of a function is also known as implicit representation.
  • We may look at other level sets of f (also denoted as isolines or isocurves of f), which are the loci of points where f has the same value k. $f(x,y) = k$
  • If we define the new function $g(x,y) = f(x,y) – k$ the k-level set of f appears as the zero-level set of g.
  • Any implicitly represented curve c: f(x,y) = 0 may be embedded into a family of level sets f(x,y) = k. By variation of k, we obtain a mathematical description of a curve evolution.