Page 120 - DCAP504_Computer Graphics
P. 120

Unit 8: 3-D in Computer Graphics





                                        B is Bernstein polynomial and


                                  , this is a binomial coefficient.


               For a 3-D Bezier surface,





               Here, each        is a Bezier curve.





               Source: http://en.wikipedia.org/wiki/B%C3%A9zier_curve


                           The B here stands for basis. Not to be confused with beta or Bezier.


               B-spline Surface

               The B–spline surface is obtained by the Cartesian product resulting from the extension of B-spline
               curve. B-spline surface is  sectioned by dividing the polygon grid  lines in one or both parametric
               direction. Its flexibility is improved by raising the order of the basis function resulting in defining the
               polygon/grid lines. It allows  the generation of curves for any degree of continuity.  They are the
               preferred way to describe smooth curves.
               Properties of B-spline

               1.   The highest order in each parametric direction depends  on the number of defining polygon
                    vertices in that direction.
               2.   The surface being continued in each parametric direction is k-2, l-2.
               3.   The surface does not change based on affine transformation.
               4.   The polygon net vertex influences the parametric direction in the range ±k/2, ±1/2.

               5.   The B spline surface reduces to a Bezier surface if the number of polygon net vertices is equal to
                    the order of basis in that direction and if there exists no interior knot values.
               8.1.3    Curves

               A continuous map from a one-dimensional space to an n dimensional space is known as a curve in
               mathematical terms. It is made up of a number of continuous points. The main property of a curve is
               that every point in a curve has a neighbor. The infinite and closed curves do not have neighbors. (End
               points).
               Curves can be described in three different ways.
               Implicit –these representations define the set of points on a curve by providing them with a procedure
               to check if a point is positioned on the curve or not. It is defined by an implicit function of the form,

               F(x, y) =0
               It is a scalar function.







                                        LOVELY PROFESSIONAL UNIVERSITY                          113
   115   116   117   118   119   120   121   122   123   124   125