Professional Documents
Culture Documents
Synthetic curves are the ones that are described by a set of data points (control points) such as
splines and Bezier curves.
• What is the need for synthetic curves in design ?
The need for synthetic curves in design
• The need for synthetic curves in design arises on two occasions:
when a curve is represented by a collection of measured data
points. and
when an existing curve must change to meet new design
requirements.
• These control points are then fitted with piecewise continuous parametric
polynomial functions in one of the two ways.
• When polynomial sections are fitted so that the curve passes through
each control point, the resulting curve is said to interpolate the set of
control points. On the other hand,
• when the polynomials are fitted to the general control point path without
necessarily passing through any control point, the resulting curve is said
to approximate the set of control points.
Interpolation curves are commonly used to digitize drawings or to specify animation paths.
Approximation curves are primarily used as design tools to structure object surfaces.
Hermite Cubic Curve
• The curve is synthesized using two extreme data points (start and
end) and tangents at these end points.
• It can generate a long curve by combining the number of curves but it can
provide only C0 continuity.
• It is an interpolation type of curve and hence it is not used to generate free form
shapes.
• Two points and two slopes at the start and end points are used as input.
• It is a cubic spline curve in terms of its two end points and their tangent vectors.
• The equation shows that the curve passes through the end points u = 0 and u = 1.
• It also shows that the curve shape can be controlled by changing its end points or
tangent vectors.
• If two end points are fixed in space then the designer can control the shape of the
spline by either changing the magnitude or direction of tangent vectors.
Conclusion from Hermite Cubic Curve equation
• It can be generalized for any two adjacent spline segments of a spline curve
that are to fit a given number of data points.