PoiNtEr->: HeRmiTe Spline( For computer Graphics,B.tech C.S)

                             Difference between a dream and an aim. A dream requires soundless sleep, whereas an aim requires sleepless efforts.

Search This Blog

Saturday, December 25, 2010

HeRmiTe Spline( For computer Graphics,B.tech C.S)


Hermite spline ( named after ~the French ~

mathematician Charles ~Hermite) is an

interpolating piecewise cubic polynomial with a specified tangent at each control

point.

Unlike the natural cubic splines, Hermite splints can be adjusted locally

because each curve section is only dependent on its endpoint constraints.

If P(L)represents a parametric cubic point function for the curve section be-

tween control points pi and pk, a s shown in Fig. then the boundary

conditions that define this Hermite spline is

with Dpk and Dpk+1,

specifying the values for the parametric derivatives (slope of

the curve) a t control points pk and p k + respectively.

We can write the vector equivalent of above equation for hermite also:

where the x component of P is,

and similarly for the

y and z components

The matrix equivalent of above equation

and the derivative of thin point function can be expressed as

Hermite polynomials can be useful for some digitizing applications where

it may not be too difficult to specify or approximate the curve slopes. But for

most problems in computer graphics, it is more useful to generate spline curves

without requiring input values for curve slopes or other geometric information,

in addition to control-point coordinates. Cardinal splines and Kochanek-Bartels

splines, discussed in the following two sections, are variations on the Hermite

splines that d o not require input values for the curve derivatives at the control

points. Procedures for these splines compute parametric derivatives from the co-

ordinate positions of the control points.

Substituting endpoint values and 1 for parameter u Into the previous two equations, we can express the Hermite boundary conditions

Hermite polynomials can be useful for some digitizing applications where

it may not be too difficult to specify or approximate the curve slopes. But for

most problems in computer graphics, it is more useful to generate spline curves

without requiring input values for curve slopes or other geometric information,

in addition to control-point coordinates. Cardinal splines and Kochanek-Bartels

splines, discussed in the following two sections, are variations on the Hermite

splines that d o not require input values for the curve derivatives at the control

points. Procedures for these splines compute parametric derivatives from the co-

ordinate positions of the control points.

No comments:

Post a Comment