Geometric continuity

from Wikipedia, the free encyclopedia

Geometric continuity is a term from the field of geometric modeling and describes the quality of the contact between two flat curves or surfaces at a common point without considering the randomly selected (parameterized or implicit or explicit) representation of the curves or surfaces.

Curves with contact (circles and a straight line)
Curves with contact (left: curves , right: ellipse with vertex curvature circles )
-continuous transition surface (green) between two tensor product Bezier surfaces
  • -Continuity between
- two curves at a common point means that both curves have the same tangent (see 1st picture).
- two surfaces at a common point means that both surfaces at the point have the same tangent plane .
  • -Continuity between
- two curves at a common point means that both curves have the same tangent and the same (oriented) curvature (see 2nd picture).
- two surfaces at a common point means that both surfaces in the same tangent plane and have the same normal curvatures .

The continuity can generally be defined. - Continuity means that both curves / surfaces only have contact in the relevant point. In practice - and continuous curves / surfaces play the most important role. For example, when a straight road transitions into a circular arc road, the transition should of course be at least tangential ( ). If the road goes tangentially directly into the circle, the driver has to jerk the steering wheel from the straight-ahead position to the circular movement. To make this more harmonious, the transition between straight line and circle is taken over by a transition curve that has contact with both the straight line and the circle. This cannot be achieved with part of a conic section (second degree curves). You have to use at least one curve of the 3rd degree (parameterized or implicit) for this. An example of the necessity of -contacts between surfaces comes from the automotive industry. A body is usually composed of several parts. If this combination is only made with tangential contact ( ), mirror images of objects get a kink at these points, which looks unfavorable. This can be avoided with continuous transitions.

Comment on the pictures: The pictures each show independent curves with a common point at which the curves touch. In practice, part of one curve is continued at the point of contact by the second curve. The same applies to surfaces.

Flat curves

In order to be able to examine flat curves for geometrical continuity (contact), knowledge of elementary differential geometry is necessary.

Representations of curves

A plane curve is usually explained as the image of a real interval with respect to a continuous function . This definition provides one

  • Parametric representation .

If the function is n-times continuously differentiable , then the curve is called - continuous or curve of the class .

  • A curve is called regular if the tangent vector is at every point .

Examples:

  1. is the circle with radius 2 and center at the zero point. Since the following applies, this representation is regular.
  2. is part of the normal parabola . Since the representation is regular.
  3. is part of the normal parabola . There is for , the display is not regular.

In special cases, the curve can be shown as a graph of the function . Such a representation is called explicit and writes , where is:

  • explicit representation .

If there is a function, this representation is always regular.

Examples:

  1. is the upper semicircle with radius 2 and center at the zero point. The whole circle cannot be shown explicitly.
  2. is part of the normal parabola.

A third, essential representation of a plane curve is the implicit representation. The curve is seen as part of the solution set of an equation . The justification for this is provided by the theorem of the implicit function . It says that under certain conditions an equation can be solved locally for y or x, i.e. H. there is an explicit representation locally.

  • implicit representation .

An implicit representation of a curve is regular if it is differentiable at every point of the curve and holds true.

Examples:

  1. implicitly describes the circle with radius 2 and center at the zero point.
  2. implicitly describes the circle with radius 2 and center at the zero point.
  3. implicitly describes the normal parabola.

A plane curve can therefore be described with the help of various representations.

For the composition of curves (geometric modeling) only the geometric properties tangent, curvature, ... play a role. So you need suitable formulas for this.

Tangent of a plane curve

The tangent in a curve point can be represented parameterized by

  • with a suitable direction vector .

A direction vector one in a point one

  • parameterized regular curve is ,
  • explicit curve is ,
  • implicit curve is .

Curvature of a plane curve

The curvature of a plane curve indicates how quickly the unit tangent changes along the curve. For a straight line is the curvature , for a circle with radius r is the curvature . With a level curve, there are only two possible directions in which a curve can curve: left or right. The amount of curvature

  • a parameterized curve is ,
  • an explicit curve is ,
  • an implicit curve is

C n contact of plane curves

Definition: Two regular plane parameterized curves have -contact at a common point , if the derivatives of the functions up to order n agree at the point .

The contact of two explicit or implicit curves is defined analogously .

G n contact of plane curves

Definition: Two regular parameterized or explicit or implicit plane curves have -contact at a common point if there are regular parameterized (or explicit or implicit) representations locally for both curves that have -contact in .

  • In the case of -contact, it is sufficient to prove that the two curves have parallel tangent vectors in . Because then there is an arc length parameterization or with contact in for each curve .
  • In the case of -contact, it is sufficient to prove that the two curves have parallel tangent vectors and the same (oriented) curvatures in . Because then there is an arc length parameterization or with contact in for each curve . The vectors are normalized or perpendicular vectors.
Conic section set: p fixed, variable

Example: The equations with fixed parameters and family parameters implicitly describe a family of conics with the common point (see figure). To determine whether the conic sections have contact at the origin, we form the partial derivatives:

.

The following applies at the zero point:

.

Because of dependent, the curves have no -contact.

If you calculate the curvature according to the above formula, you get . So is independent of the family parameter . This means that there are two conic sections of this family in the zero point contact.

Note: -Contact can also be defined for space curves in the same way.

G n contact of surfaces

-Contact can be formally defined in the same way for areas. In the case of a surface, the curvature is replaced by the normal curvature.

Note: The assembly of curves / surfaces with -contact is relatively easy. Modeling curves with -contact is a little more difficult. It is quite difficult to create surfaces with contact. In the predominantly English-language literature, one can find the creation of continuous curves and surfaces under the title blending curves and surfaces .

See also

literature

  • Gerald E. Farin: Curves and Surfaces in Computer Aided Geometric Design , Vieweg-Verlag 1994, ISBN 3-528-16542-1 , page 155, 272
  • Gerald E. Farin, Josef Hoschek, Myung-Soo Kim (Eds.): Handbook of Computer Aided Geometric Design . Elsevier Science & Technology, 2002, ISBN 0-444-51104-0 , pp. 193 ( limited preview in Google Book search).
  • Josef Hoschek: Fundamentals of geometric data processing , BG Teubner-Verlag 1989, ISBN 3-519-02962-6 , page 185, 277

Web links

Individual evidence

  1. Geometry and Algorithms ... , op.cit., Page 55
  2. Geometry and Algorithms ... , op.cit., Page 55
  3. Geometry and Algorithms ... , op.cit., Page 119