Euler arc splines for curve completion
This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/84491 http://hdl.handle.net/10220/13136 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-84491 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-844912020-05-28T07:17:38Z Euler arc splines for curve completion Zhou, Hailing. Zheng, Jianmin. Yang, Xunnian. School of Computer Engineering DRNTU::Engineering::Computer science and engineering This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable for shape completion, is presented. It is shown that Euler arc splines have several properties desired by aesthetics of curves, in addition to computational simplicity and NURBS representation. An algorithm is proposed for curve completion using Euler arc splines. The development of the algorithm involves two optimization processes, which are converted into a single minimization problem in two variables solved by the Levenberg–Marquardt algorithm. Compared to previous methods, the proposed algorithm always guarantees the interpolation of two boundary conditions. 2013-08-15T08:21:01Z 2019-12-06T15:46:04Z 2013-08-15T08:21:01Z 2019-12-06T15:46:04Z 2012 2012 Journal Article Zhou, H., Zheng, J.,& Yang, X. (2012). Euler arc splines for curve completion. Computers & Graphics, 36(6), 642-650. 0097-8493 https://hdl.handle.net/10356/84491 http://hdl.handle.net/10220/13136 10.1016/j.cag.2012.04.001 en Computers & graphics |
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 Zhou, Hailing. Zheng, Jianmin. Yang, Xunnian. Euler arc splines for curve completion |
description |
This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable for shape completion, is presented. It is shown that Euler arc splines have several properties desired by aesthetics of curves, in addition to computational simplicity and NURBS representation. An algorithm is proposed for curve completion using Euler arc splines. The development of the algorithm involves two optimization processes, which are converted into a single minimization problem in two variables solved by the Levenberg–Marquardt algorithm. Compared to previous methods, the proposed algorithm always guarantees the interpolation of two boundary conditions. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Zhou, Hailing. Zheng, Jianmin. Yang, Xunnian. |
format |
Article |
author |
Zhou, Hailing. Zheng, Jianmin. Yang, Xunnian. |
author_sort |
Zhou, Hailing. |
title |
Euler arc splines for curve completion |
title_short |
Euler arc splines for curve completion |
title_full |
Euler arc splines for curve completion |
title_fullStr |
Euler arc splines for curve completion |
title_full_unstemmed |
Euler arc splines for curve completion |
title_sort |
euler arc splines for curve completion |
publishDate |
2013 |
url |
https://hdl.handle.net/10356/84491 http://hdl.handle.net/10220/13136 |
_version_ |
1681057512413986816 |