Approximate T-spline surface skinning

This paper considers the problem of constructing a smooth surface to fit rows of data points. A special class of TT-spline surfaces is examined, which is characterized to have a global knot vector in one parameter direction and individual knot vectors from row to row in the other parameter direction...

Full description

Saved in:
Bibliographic Details
Main Authors: Yang, Xunnian., Zheng, Jianmin.
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/84503
http://hdl.handle.net/10220/12762
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-84503
record_format dspace
spelling sg-ntu-dr.10356-845032020-05-28T07:17:17Z Approximate T-spline surface skinning Yang, Xunnian. Zheng, Jianmin. School of Computer Engineering DRNTU::Engineering::Computer science and engineering This paper considers the problem of constructing a smooth surface to fit rows of data points. A special class of TT-spline surfaces is examined, which is characterized to have a global knot vector in one parameter direction and individual knot vectors from row to row in the other parameter direction. These TT-spline surfaces are suitable for lofted surface interpolation or approximation. A skinning algorithm using these TT-spline surfaces is proposed, which does not require the knot compatibility of sectional curves. The algorithm consists of three main steps: generating sectional curves by interpolating data points of each row by a BB-spline curve; computing the control curves of a skinning surface that interpolates the sectional curves; and approximating each control curve by a BB-spline curve with fewer knots, which results in a TT-spline surface. Compared with conventional BB-spline surface skinning, the proposed TT-spline surface skinning has two advantages. First, the sectional curves and the control curves of a TT-spline surface can be constructed independently. Second, the generated TT-spline skinning surface usually has much fewer control points than a lofted BB-spline surface that fits the data points with the same error bound. Experimental examples have demonstrated the effectiveness of the proposed algorithm. 2013-08-01T04:01:42Z 2019-12-06T15:46:12Z 2013-08-01T04:01:42Z 2019-12-06T15:46:12Z 2012 2012 Journal Article Yang, X.,& Zheng, J. (2012). Approximate -spline surface skinning. Computer-Aided Design, 44(12), 1269-1276. 0010-4485 https://hdl.handle.net/10356/84503 http://hdl.handle.net/10220/12762 10.1016/j.cad.2012.07.003 en Computer-aided design
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Yang, Xunnian.
Zheng, Jianmin.
Approximate T-spline surface skinning
description This paper considers the problem of constructing a smooth surface to fit rows of data points. A special class of TT-spline surfaces is examined, which is characterized to have a global knot vector in one parameter direction and individual knot vectors from row to row in the other parameter direction. These TT-spline surfaces are suitable for lofted surface interpolation or approximation. A skinning algorithm using these TT-spline surfaces is proposed, which does not require the knot compatibility of sectional curves. The algorithm consists of three main steps: generating sectional curves by interpolating data points of each row by a BB-spline curve; computing the control curves of a skinning surface that interpolates the sectional curves; and approximating each control curve by a BB-spline curve with fewer knots, which results in a TT-spline surface. Compared with conventional BB-spline surface skinning, the proposed TT-spline surface skinning has two advantages. First, the sectional curves and the control curves of a TT-spline surface can be constructed independently. Second, the generated TT-spline skinning surface usually has much fewer control points than a lofted BB-spline surface that fits the data points with the same error bound. Experimental examples have demonstrated the effectiveness of the proposed algorithm.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Yang, Xunnian.
Zheng, Jianmin.
format Article
author Yang, Xunnian.
Zheng, Jianmin.
author_sort Yang, Xunnian.
title Approximate T-spline surface skinning
title_short Approximate T-spline surface skinning
title_full Approximate T-spline surface skinning
title_fullStr Approximate T-spline surface skinning
title_full_unstemmed Approximate T-spline surface skinning
title_sort approximate t-spline surface skinning
publishDate 2013
url https://hdl.handle.net/10356/84503
http://hdl.handle.net/10220/12762
_version_ 1681058375584972800