- Practice · 8 marks
Hermite curve points and tangents
Short answer
Using Hermite blending functions: P(0.25)=(1.00,1.0625), P(0.5)=(2.00,2.00), P(0.75)=(3.00,2.4375). Tangent vectors: (4,4.25) at u=0.25, (4,3) at u=0.5, (4,0.25) at u=0.75.
A Hermite cubic curve has end points P0 = (0, 0) and P1 = (4, 2), and end tangent vectors P0' = (4, 4) and P1' = (4, -4). Find the coordinates of the curve and its tangent vector at u = 0.25, 0.5 and 0.75. Verify the end conditions.
Formulae
with , , , . The tangent uses the derivatives , , , .
Since :
At u = 0.5
, , .
At u = 0.25
; ; .
At u = 0.75
; ; .
Tangent vectors
Using :
| 0 | 0 | 0 | 4 | 4 |
| 0.25 | 1.000 | 1.0625 | 4.00 | 4.25 |
| 0.50 | 2.000 | 2.000 | 4.00 | 3.00 |
| 0.75 | 3.000 | 2.4375 | 4.00 | 0.25 |
| 1 | 4 | 2 | 4 | -4 |
Example at : , , , so and .
End conditions
At : , others 0, so and . At : , so and . Both are satisfied.
Answer: P(0.25) = (1.00, 1.0625), P(0.5) = (2.00, 2.00), P(0.75) = (3.00, 2.4375); tangents (4, 4.25), (4, 3), (4, 0.25).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Derive Hermite cubic curve and blending functions · Computer Aided Design, chapter 3
- Convert Hermite data to Bezier cubic · Computer Aided Design, chapter 3
- Cubic Bezier point and tangent calculation · Computer Aided Design, chapter 3
- Uniform cubic B-spline segment points · Computer Aided Design, chapter 3
- Bezier points at u=0.25,0.5,0.75: (10,15)... · Computer Graphics, chapter 5 · asked 4×
- Bezier points at u=0.25,0.5,0.75: (2,10)... · Computer Graphics, chapter 5 · asked 2×
- Bezier points at u=0.25,0.5,0.75: (10,10)... · Computer Graphics, chapter 5 · asked 2×
- Get data from P0, send to P1 (asm and C) · Embedded System, chapter 9