A General Class of C1 Smooth Rational Splines: Application to Construction of Exact Ellipses and Ellipsoids. (March 2021)
- Record Type:
- Journal Article
- Title:
- A General Class of C1 Smooth Rational Splines: Application to Construction of Exact Ellipses and Ellipsoids. (March 2021)
- Main Title:
- A General Class of C1 Smooth Rational Splines: Application to Construction of Exact Ellipses and Ellipsoids
- Authors:
- Speleers, Hendrik
Toshniwal, Deepesh - Abstract:
- Abstract: In this paper, we describe a general class of C 1 smooth rational splines that enables, in particular, exact descriptions of ellipses and ellipsoids — some of the most important primitives for CAD and CAE. The univariate rational splines are assembled by transforming multiple sets of NURBS basis functions via so-called design-through-analysis compatible extraction matrices; different sets of NURBS are allowed to have different polynomial degrees and weight functions. Tensor products of the univariate splines yield multivariate splines. In the bivariate setting, we describe how similar design-through-analysis compatible transformations of the tensor-product splines enable the construction of smooth surfaces containing one or two polar singularities. The material is self-contained, and is presented such that all tools can be easily implemented by CAD or CAE practitioners within existing software that support NURBS. To this end, we explicitly present the matrices (a) that describe our splines in terms of NURBS, and (b) that help refine the splines by performing (local) degree elevation and knot insertion. Finally, all C 1 spline constructions yield spline basis functions that are locally supported and form a convex partition of unity. Highlights: An explicit construction of C 1 rational multi-degree splines and their refinement are presented. The splines possess standard NURBS properties and support control-point-based design. They enable C 1 low-degree descriptionsAbstract: In this paper, we describe a general class of C 1 smooth rational splines that enables, in particular, exact descriptions of ellipses and ellipsoids — some of the most important primitives for CAD and CAE. The univariate rational splines are assembled by transforming multiple sets of NURBS basis functions via so-called design-through-analysis compatible extraction matrices; different sets of NURBS are allowed to have different polynomial degrees and weight functions. Tensor products of the univariate splines yield multivariate splines. In the bivariate setting, we describe how similar design-through-analysis compatible transformations of the tensor-product splines enable the construction of smooth surfaces containing one or two polar singularities. The material is self-contained, and is presented such that all tools can be easily implemented by CAD or CAE practitioners within existing software that support NURBS. To this end, we explicitly present the matrices (a) that describe our splines in terms of NURBS, and (b) that help refine the splines by performing (local) degree elevation and knot insertion. Finally, all C 1 spline constructions yield spline basis functions that are locally supported and form a convex partition of unity. Highlights: An explicit construction of C 1 rational multi-degree splines and their refinement are presented. The splines possess standard NURBS properties and support control-point-based design. They enable C 1 low-degree descriptions of ellipses and ellipsoids. They are locally described in terms of NURBS and, thus, are CAD/CAE compatible. … (more)
- Is Part Of:
- Computer aided design. Volume 132(2021)
- Journal:
- Computer aided design
- Issue:
- Volume 132(2021)
- Issue Display:
- Volume 132, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 132
- Issue:
- 2021
- Issue Sort Value:
- 2021-0132-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-03
- Subjects:
- Piecewise-NURBS representations -- Smooth parameterizations -- Exact ellipses and ellipsoids
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2020.102982 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 15410.xml