Use this URL to cite or link to this record in EThOS:
Title: Controlling the interpolation of NURBS curves and surfaces
Author: Lockyer, Peter Stephen
Awarding Body: University of Birmingham
Current Institution: University of Birmingham
Date of Award: 2007
Availability of Full Text:
Access from EThOS:
Access from Institution:
The primary focus of this thesis is to determine the best methods for controlling the interpolation of NURBS curves and surfaces. The various factors that affect the quality of the interpolant are described, and existing methods for controlling them are reviewed. Improved methods are presented for calculating the parameter values, derivative magnitudes, data point spacing and twist vectors, with the aim of producing high quality interpolants with minimal data requirements. A new technique for obtaining the parameter values and derivative magnitudes is evaluated, which constructs a C\(^1\) cubic spline with orthogonal first and second derivatives at specified parametric locations. When this data is used to create a C\(^2\) spline, the resulting interpolant is superior to those constructed using existing parameterisation and derivative magnitude estimation methods. Consideration is given to the spacing of data points, which has a significant impact on the quality of the interpolant. Existing methods are shown to produce poor results with curves that are not circles. Three new methods are proposed that significantly reduce the positional error between the interpolant and original geometry. For constrained surface interpolation, twist vectors must be estimated. A method is proposed that builds on the Adini method, and is shown to have improved error characteristics. In numerical tests, the new method consistently outperforms Adini. Interpolated surfaces are often required to join together smoothly along their boundaries. The constraints for joining surfaces with parametric and geometric continuity are discussed, and the problem of joining \(N\) patches to form an \(N\)-sided region is considered. It is shown that regions with odd \(N\) can be joined with G\(^1\) continuity, but those with even \(N\) or requiring G\(^2\) continuity can only be obtained for specific geometries.
Supervisor: Not available Sponsor: Engineering and Physical Sciences Research Council (EPSRC)
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available
Keywords: TJ Mechanical engineering and machinery