- Practice · 5 marks
B-spline surface and its advantages
Short answer
B-spline surface is a tensor-product surface from B-spline bases, control net and two knot vectors: P(u,w)=sum B_ij N_i,k(u) M_j,l(w). Unlike Bezier, degree is independent of net size, control is local, and multiple patches join with automatic continuity. It enables low-degree one-piece complex surfaces, local editing, smoothness, convex hull, and NURBS exact conic representation.
Explain the B-spline surface with its equation. Compare it with a Bezier surface and state its advantages in free-form design.
A B-spline surface is a tensor-product surface built from B-spline basis functions in two directions. It is defined by a control net and two knot vectors.
Equation
For an net , with orders in and in :
and are B-spline basis functions defined by the knot vectors and (Cox-de Boor recursion). A bicubic B-spline surface uses .
Comparison
| Point | Bezier surface | B-spline surface |
|---|---|---|
| Degree | Fixed by net size (, ) | Chosen freely (, ) |
| Shape control | Global | Local: a point affects only patches |
| Size of surface | One patch | Many patches joined smoothly |
| Continuity at joins | Must be arranged | automatically |
| Corner interpolation | Always | Only with open knot vectors |
| Knot vectors | None | Two (U and W) |
| Computation | Simpler | More |
Advantages
- A large, complex surface (car roof, wing) is one entity with a low degree.
- Local modification does not disturb the rest of the surface.
- Smooth ( for bicubic) without extra constraints.
- Convex hull property and affine invariance hold.
- The rational version (NURBS) also represents exact cylinders, cones, spheres and tori, and is the standard in CAD and IGES/STEP exchange.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Bezier surface equation and properties · Computer Aided Design, chapter 4
- B-spline curve versus Bezier curve · Computer Aided Design, chapter 3
- Biquadratic Bezier surface point calculation · Computer Aided Design, chapter 4
- Bezier curve: equation and properties · Computer Aided Design, chapter 3
- Surface of revolution: equation, points, area · Computer Aided Design, chapter 4
- Uniform cubic B-spline segment points · Computer Aided Design, chapter 3
- Derive cubic Bezier equation and properties · Computer Graphics, chapter 5
- Bezier equation and point at u=0.8 · Computer Graphics, chapter 5
- RoR layout: pressure tunnel and free surface · Hydropower Engineering, chapter 2
- Laplace equation in polar form · Applied Mathematics, chapter 3 · asked 2×