Computergrafik
Parametrische Oberflächen
← Probleme von Dreiecksgittern | ● | Bezier Curves →
- High-Level Repräsentation von Kurven bzw. Oberflächen
- z.B. Splines, NURBS
- Polynomial oder rational
- 1D Polynom: p(x)=1−2x+3x2−10x3
- 2D Polynom: p(x,y)=1+x−2y+3x2−xy−2y2+x3
- rational: p(x)=x2+4x−12x+1
- Global oder stückweise zusammengesetzt
- Global:
- p(x)=anxn+an−1xn−1+...a1x1+a0x0
- Stückweise:
- p1(x)=2x3−3x2+x für x∈[0,1]
- p2(x)=−x3+4x2−x für x∈[1,2]
- p3(x)=2x3−3x2+x für x∈[2,3]
- Global:
Beispiele aus der Praxis
Kurve | global | stückweise |
---|---|---|
polynomial | Bezier | B-Spline |
rational | rat. Bezier | NURBS |
NURBS = Non-uniform Rational B-Splines
Beispiel kubischer Bezierkurven:
