Constrained fitting with free-form curves and surfaces. (May 2020)
- Record Type:
- Journal Article
- Title:
- Constrained fitting with free-form curves and surfaces. (May 2020)
- Main Title:
- Constrained fitting with free-form curves and surfaces
- Authors:
- Kovács, István
Várady, Tamás - Abstract:
- Abstract: The accurate reconstruction of engineering parts from measured data is a challenging problem, in particular, when various geometric constraints need to be imposed to meet requirements in downstream CAD/CAM applications. There is a wide range of constraints including incidence, tangency, orthogonality, parallelism, symmetry and many others. In the majority of cases, only regular surfaces (planes, natural quadrics, sweeps) are involved; however, imposing constraints on objects with free-form curves and surfaces is also necessary in engineering practice; this motivated our work. We numerically optimize complex systems of non-linear equations, containing unknown control points and auxiliary geometric entities. We show that auxiliaries are indispensable; their use simplifies the algebra of the constraint equations and speeds up computations. We do not require the auxiliaries to be fixed in advance, rather propose incorporating them into the constraint system. As a result, the procedure will automatically substantiate various entities that have been unknown beforehand, for example, points of intersection or constrained trim curves on B-spline surfaces. After formulating equations for a representative set of free-form constraints, we will discuss how this technique can be applied in practical reverse engineering. We will present case studies and analyze how surfaces get improved by means of constrained fitting. Graphical abstract: Highlights: Reverse engineering objectsAbstract: The accurate reconstruction of engineering parts from measured data is a challenging problem, in particular, when various geometric constraints need to be imposed to meet requirements in downstream CAD/CAM applications. There is a wide range of constraints including incidence, tangency, orthogonality, parallelism, symmetry and many others. In the majority of cases, only regular surfaces (planes, natural quadrics, sweeps) are involved; however, imposing constraints on objects with free-form curves and surfaces is also necessary in engineering practice; this motivated our work. We numerically optimize complex systems of non-linear equations, containing unknown control points and auxiliary geometric entities. We show that auxiliaries are indispensable; their use simplifies the algebra of the constraint equations and speeds up computations. We do not require the auxiliaries to be fixed in advance, rather propose incorporating them into the constraint system. As a result, the procedure will automatically substantiate various entities that have been unknown beforehand, for example, points of intersection or constrained trim curves on B-spline surfaces. After formulating equations for a representative set of free-form constraints, we will discuss how this technique can be applied in practical reverse engineering. We will present case studies and analyze how surfaces get improved by means of constrained fitting. Graphical abstract: Highlights: Reverse engineering objects while imposing various geometric constraints. Former constrained fitting techniques extended for free-form curves and surfaces. B-spline surfaces refitted to join smoothly/orthogonally along general trim curves. Non-linear optimization of control points and auxiliary geometric entities. Auxiliaries set the locus of constraints, simplify algebra, speed up computation. … (more)
- Is Part Of:
- Computer aided design. Volume 122(2020)
- Journal:
- Computer aided design
- Issue:
- Volume 122(2020)
- Issue Display:
- Volume 122, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 122
- Issue:
- 2020
- Issue Sort Value:
- 2020-0122-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-05
- Subjects:
- Reverse engineering -- Free-form surfaces -- Constrained fitting
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.102816 ↗
- 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:
- 20782.xml