Professional Documents
Culture Documents
P0
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 3
Simplified case: 3-D Planar Hermite Cubic Spline
• Z-component of both points is the same; P’1
similarly that of both tangent vectors is the
same. P1
• The XWYW plane of the current WCS is used
to define the data points and plane of curve P’0
• Then WCS data is transferred to MCS using
[T] Hermite-1
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 4
Parametric Equation of Hermite Cubic Spline Segment
3 P’1
P (u ) Ci u , i
0 u 1 P1
i 0
u parameter
P’0
Ci Polynomial(or algebraic) coefficeints
Hermite-1
P0
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 5
In scalar form this equation is written as
x(u ) C3 x u 3 C2 x u 2 C1x u C0 x
P’1
y (u ) C3 y u C2 y u C1 y u C0 y
3 2
P1
z (u ) C3 z u 3 C2 z u 2 C1z u C0 z
In expanded vector form P’0
In matrix form P0
P (u ) [U ]T [C ]
where
[U ] u 3
u 2
u 1 T
and [C ] C3 C2 C1 C0
T
[C ] Coefficients vector
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 6
The tangent v ector to the curve at any point is
3
P (u ) Ci iu i 1 , 0 u 1 P’1
i 0
Consider the cubic spline curve segment with the two endpoints Po and P1. P1
Applying the boundary conditions, Po , Po at u 0 and P1 , P1 at u 1, giving :
Po Co P’0
Po C1 Hermite-1
P1 C3 C2 C1 Co
P1 3C3 2C2 C1 P0
P’0
Hermite-1
P0
P’0
Hermite-1
P0
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 9
P (u ) 2u3 - 3u 2 1Po - 2u3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
Po , P1 , Po and P1 are called as geometriccoefficients.
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 10
Exercise: Find the matrix form of Hermite Cubic Curve.
Solution:
P (u ) 2u 3 - 3u 2 1 Po - 2u 3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
[V ] Po P1
Po P1 geometric coefficient vector or boundary condition vector
F1 (u) 2u 3 - 3u 2 1 P’1
F2 (u) -2u 3u
3 2
P1
These are called blending functions.
F3 (u) u - 2u u
3 2
F4 (u) u - u
3 2
P’0
P(u) F1 (u)P0 F2 (u)P1 F3 (u)P0 F4 (u)P1 Hermite-1
[U ]T [ M H ]u [V ]
where
0 0 0 0
6 6 3 3
[M H ]
u
6 6 4 2
0 0 1 0
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 12
Exercise:
Prove that the basis functions of the Hermite cubic spline curve P’1
are symmetric. What is the consequence of this symmetry?
P1
P (u ) 2u 3 - 3u 2 1 Po - 2u 3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
Po , P1 , Po and P1 are called as geometric coefficients. P’0
P0
P (u ) 2u 3 - 3u 2 1 Po - 2u 3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
Po , P1 , Po and P1 are called as geometric coefficients.
P’1
P1
P1
u2
u2
P’0 -P’1
u1
u1
P0
P0
-P’0
BITS Pilani, Hyderabad Campus
P (u ) 2u3 - 3u 2 1Po - 2u3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
Po , P1 , Po and P1 are called as geometriccoefficients.
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 15
Solution to Exercise: Prove that the basis functions of the Hermite cubic
spline curve are symmetric. What is the consequence of this
symmetry? P’1
3 2
Solution:F1(u1)=2 u1 -3 u1 +1; F2(u1)=-2 u1 +3 u1 3 2
P1
3 2 3
F3(u1)= u1 -2 u1 + u1; F4(u1)= u1 - u1 2 P 1
P(u)=F1(u1)P0+F2(u1)P1+F3(u1)P’0+F4(u1)P’1 u2 u2
Hermite-2
Hermite-1
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 17
Blank Space for Solution:
P (u) 2u 3 - 3u 2 1 Po - 2u 3 3u 2 P1 u 3 - 2u 2 u Po u 3 - u 2 P1
P (u) 6u 6u P 6u 6u P 3u 4u 1P 3u 2u P
Hermite-1
2 2 2 2
Hermite-2
o 1 o 1
Hermite-2
Hermite-1
P2
n1
Po
2 2 1 1 1
3 3 2 1 3
x(u ) u u u 1
3 2
0
0 1
0 cos 60
1 0 0 0 cos 30
2 2 1 1 2
3 3 2 1 1
y (u ) u u u 1
3 2
0
0 1
0 sin 60 *
1 0 0 0 sin 30
*
x(u ) 1 0.5u 4.13u 2 2.63u 3
y (u ) 2 0.86u 5.23u 2 3.36u 3
P(u ) [ x(u ) y (u )]T
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 24
Generating the hermit curve in Excel
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 25
Exercise:
F1 (u) 2u 3 - 3u 2 1
F2 (u) -2u 3u
3 2
F3 (u) u - 2u u
3 2
F4 (u) u 3 - u 2
[U ]T u 3 u2 u 1 2 2 1 1 d
3 2 1
[V ] Po Po P1 d
T
T 3
P1 P P U
*
0 0 1 0 0
P * U M H V
T *
1 0 0 0 0
V * V D 0
P * U M H V D
T
D d d 0 0T
T 0
P u u u 1 P d
3 2
0
P * U M H V U M H D d
T T
Solution:
P * U M H V
T *
Dr. Srinivasa Prakash Regalla, Professor, Mechanical Engineering, BITS-Pilani Hyderabad Campus 31