Given the pencil of implicit surfaces
two neighboring surfaces Φ c {\displaystyle \Phi _{c}} and Φ c + Δ c {\displaystyle \Phi _{c+\Delta c}} intersect in a curve that fulfills the equations
For the limit Δ c → 0 {\displaystyle \Delta c\to 0} one gets f c ( x , c ) = lim Δ c → 0 f ( x , c ) − f ( x , c + Δ c ) Δ c = 0 {\displaystyle f_{c}({\mathbf {x} },c)=\lim _{\Delta c\to \ 0}{\frac {f({\mathbf {x} },c)-f({\mathbf {x} },c+\Delta c)}{\Delta c}}=0} . The last equation is the reason for the following definition.
is the envelope of the given pencil of surfaces.1
Let Γ : x = c ( u ) = ( a ( u ) , b ( u ) , c ( u ) ) ⊤ {\displaystyle \Gamma :{\mathbf {x} }={\mathbf {c} }(u)=(a(u),b(u),c(u))^{\top }} be a regular space curve and r ( t ) {\displaystyle r(t)} a C 1 {\displaystyle C^{1}} -function with r > 0 {\displaystyle r>0} and | r ˙ | < ‖ c ˙ ‖ {\displaystyle |{\dot {r}}|<\|{\dot {\mathbf {c} }}\|} . The last condition means that the curvature of the curve is less than that of the corresponding sphere. The envelope of the 1-parameter pencil of spheres
is called a canal surface and Γ {\displaystyle \Gamma } its directrix. If the radii are constant, it is called a pipe surface.
The envelope condition
of the canal surface above is for any value of u {\displaystyle u} the equation of a plane, which is orthogonal to the tangent c ˙ ( u ) {\displaystyle {\dot {\mathbf {c} }}(u)} of the directrix. Hence the envelope is a collection of circles. This property is the key for a parametric representation of the canal surface. The center of the circle (for parameter u {\displaystyle u} ) has the distance d := r r ˙ ‖ c ˙ ‖ < r {\displaystyle d:={\frac {r{\dot {r}}}{\|{\dot {\mathbf {c} }}\|}}<r} (see condition above) from the center of the corresponding sphere and its radius is r 2 − d 2 {\displaystyle {\sqrt {r^{2}-d^{2}}}} . Hence
where the vectors e 1 , e 2 {\displaystyle {\mathbf {e} }_{1},{\mathbf {e} }_{2}} and the tangent vector c ˙ / ‖ c ˙ ‖ {\displaystyle {\dot {\mathbf {c} }}/\|{\dot {\mathbf {c} }}\|} form an orthonormal basis, is a parametric representation of the canal surface.2
For r ˙ = 0 {\displaystyle {\dot {r}}=0} one gets the parametric representation of a pipe surface:
Geometry and Algorithms for COMPUTER AIDED DESIGN, p. 115 http://www.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf ↩
Geometry and Algorithms for COMPUTER AIDED DESIGN, p. 117 http://www.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf ↩