- Practice · 6 marks
Convert Hermite data to Bezier cubic
Short answer
The Bezier control points are B0 = P0 = (0,0), B1 = P0 + P0'/3 = (1,2), B2 = P1 - P1'/3 = (5,2), B3 = P1 = (6,0). Using Bernstein blending, P(0.5) = (3.0, 1.5) and P(0.25) = (1.219, 1.125).
A Hermite cubic has P0 = (0, 0), P1 = (6, 0), P0' = (3, 6) and P1' = (3, -6). Derive the relation between Hermite and cubic Bezier data and find the Bezier control points. Hence calculate the curve point at u = 0.5 and u = 0.25.
Relation between the forms
A cubic Bezier curve with control points has end points , and end tangents
If this curve is to equal the Hermite curve, the end conditions must be identical:
Both are cubics with the same four end conditions, so they are the same curve.
Control points
Point at u = 0.5
Weights :
Point at u = 0.25
Weights :
Answer: Bezier control points (0,0), (1,2), (5,2), (6,0); P(0.5) = (3.0, 1.5); P(0.25) = (1.219, 1.125).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Derive Hermite cubic curve and blending functions · Computer Aided Design, chapter 3
- Hermite curve points and tangents · 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
- Biquadratic Bezier surface point calculation · Computer Aided Design, chapter 4
- B-spline curve versus Bezier curve · Computer Aided Design, chapter 3
- Draw Bezier curve through 4 control points · Computer Graphics, chapter 5
- Get data from P0, send to P1 (asm and C) · Embedded System, chapter 9
- Derive cubic Bezier equation and properties · Computer Graphics, chapter 5
- Bezier points at u=0.25,0.5,0.75: (10,15)... · Computer Graphics, chapter 5 · asked 4×