IGA. Robin Bouclier

Чтение книги онлайн.

Читать онлайн книгу IGA - Robin Bouclier страница 8

IGA - Robin Bouclier

Скачать книгу

the circle of radius R and centered at the origin can be described by:

      [1.4] images

      [1.5] images

      with:

      [1.6] images

      Two parameters are needed to describe a surface (θ and ϕ for the sphere). For describing a volume, three parameters are required. For example, the hollow cylinder from Figure 1.2 is described by:

      [1.7] images

      with

      [1.8] images

      NOTE.– Finally, note that the direct description of geometric entities in the parametric form may not be possible when these differ topologically from a square or a cube. In this case, Boolean operations between different parametric entities may be required to intersect and/or join them. We will see that this issue is reflected in IGA: it leads to facing non-conforming multipatch analysis, which is one of the current important challenges in the field and is largely addressed in this book.

      1.2.2. B-spline and NURBS technologies

      The B-spline and NURBS families are the spline technologies that have become the standard for geometric modeling in CAD and computer graphics (Cohen et al. 1980, 2001; Piegl and Tiller 1997; Rogers 2000; Farin 2002) over the years. The NURBS functions lend themselves to an exact representation of many shapes used in engineering, such as conical sections (circles, cylinders, spheres, ellipsoids, etc.). NURBS are a generalization of B-splines: they can be viewed as rational projections of B-splines that are piecewise polynomials. Therefore, they possess many of the properties of B-splines, the most interesting one being their possible increased smoothness, thus implying models with few degrees of freedom. Since NURBS are based on B-splines, we start the presentation below with B-splines.

      1.2.2.1. B-spline curves

      The B-spline technology enables us to describe geometric entities in terms of smooth piecewise polynomials (Gordon and Riesenfeld 1974; Piegl and Tiller 1997). First, taking the univariate case, it expresses curves in the parametric form as:

      [1.10] images

      where the interior knots verify the conditions image

Schematic illustration of quadratic B-spline curve.

      Returning to the examples, Figure 1.3 depicts a quadratic (i.e. p = 2) B-spline curve, where the knot-vector was chosen as:

      [1.11] images

      This knot-vector is characterized as uniform since all interior knots are equally spaced. The influence of the knot-vector is shown in Figure 1.4, where we only changed one knot of the initial knot-vector such

Скачать книгу