We present a novel approach for dealing with optimal approximate merging of two adjacent Bezier eurves with G^(2)-continuity.Instead of moving the control points,we minimize the distance between the original curves an...We present a novel approach for dealing with optimal approximate merging of two adjacent Bezier eurves with G^(2)-continuity.Instead of moving the control points,we minimize the distance between the original curves and the merged curve by taking advantage of matrix representation of Bezier curve's discrete structure,where the approximation error is measured by L_(2)-norm.We use geometric information about the curves to generate the merged curve,and the approximation error is smaller.We can obtain control points of the merged curve regardless of the degrees of the two original curves.We also discuss the merged curve with point constraints.Numerical examples are provided to demonstrate the effectiveness of our algorithms.展开更多
ωB-splines have many optimal properties and can reproduce plentiful commonly-used analytical curves.In this paper,we further propose a non-stationary subdivision method of hierarchically and efficiently generatingωB...ωB-splines have many optimal properties and can reproduce plentiful commonly-used analytical curves.In this paper,we further propose a non-stationary subdivision method of hierarchically and efficiently generatingωB-spline curves of arbitrary order ofωB-spline curves and prove its C^k?2-continuity by two kinds of methods.The first method directly prove that the sequence of control polygons of subdivision of order k converges to a C^k?2-continuousωB-spline curve of order k.The second one is based on the theories upon subdivision masks and asymptotic equivalence etc.,which is more convenient to be further extended to the case of surface subdivision.And the problem of approximation order of this non-stationary subdivision scheme is also discussed.Then a uniform ωB-spline curve has both perfect mathematical representation and efficient generation method,which will benefit the application ofωB-splines.展开更多
Extension of a B-spline curve or surface is a useful function in a CAD system. This paper presents an algorithm for extending cubic B-spline curves or surfaces to one or more target points. To keep the extension curve...Extension of a B-spline curve or surface is a useful function in a CAD system. This paper presents an algorithm for extending cubic B-spline curves or surfaces to one or more target points. To keep the extension curve segment GC^2-continuous with the original one, a family of cubic polynomial interpolation curves can be constructed. One curve is chosen as the solution from a sub-class of such a family by setting one GC^2 parameter to be zero and determining the second GC^2 parameter by minimizing the strain energy. To simplify the final curve representation, the extension segment is reparameterized to achieve C-continuity with the given B-spline curve, and then knot removal from the curve is done. As a result, a sub-optimized solution subject to the given constraints and criteria is obtained. Additionally, new control points of the extension B-spline segment can be determined by solving lower triangular linear equations. Some computing examples for comparing our method and other methods are given.展开更多
This paper presents a fast algorithm (BS2 Algorithm) for fitting C 1 surfaces to scat- tered data points. By using energy minimization, the bivariate spline space S 2 1(△ m,n (2) ) is introduced to construct a ...This paper presents a fast algorithm (BS2 Algorithm) for fitting C 1 surfaces to scat- tered data points. By using energy minimization, the bivariate spline space S 2 1(△ m,n (2) ) is introduced to construct a Cl-continuous piecewise quadratic surface through a set of irregularly 3D points. Moreover, a multilevel method is also presented. Some experimental results show that the accuracy is satisfactory. Furthermore, the BS2 Algorithm is more suitable for fitting surfaces if the given data points have some measurement errors.展开更多
基金supported by the National Natural Science Foundation of China(No.60773179)the National Basic Research Program(973)of China(No.G2004CB318000)
文摘We present a novel approach for dealing with optimal approximate merging of two adjacent Bezier eurves with G^(2)-continuity.Instead of moving the control points,we minimize the distance between the original curves and the merged curve by taking advantage of matrix representation of Bezier curve's discrete structure,where the approximation error is measured by L_(2)-norm.We use geometric information about the curves to generate the merged curve,and the approximation error is smaller.We can obtain control points of the merged curve regardless of the degrees of the two original curves.We also discuss the merged curve with point constraints.Numerical examples are provided to demonstrate the effectiveness of our algorithms.
基金the National Natural Science Foundation of China(61772164,61761136010)the Natural Science Foundation of Zhejiang Province(LY17F020025).
文摘ωB-splines have many optimal properties and can reproduce plentiful commonly-used analytical curves.In this paper,we further propose a non-stationary subdivision method of hierarchically and efficiently generatingωB-spline curves of arbitrary order ofωB-spline curves and prove its C^k?2-continuity by two kinds of methods.The first method directly prove that the sequence of control polygons of subdivision of order k converges to a C^k?2-continuousωB-spline curve of order k.The second one is based on the theories upon subdivision masks and asymptotic equivalence etc.,which is more convenient to be further extended to the case of surface subdivision.And the problem of approximation order of this non-stationary subdivision scheme is also discussed.Then a uniform ωB-spline curve has both perfect mathematical representation and efficient generation method,which will benefit the application ofωB-splines.
文摘Extension of a B-spline curve or surface is a useful function in a CAD system. This paper presents an algorithm for extending cubic B-spline curves or surfaces to one or more target points. To keep the extension curve segment GC^2-continuous with the original one, a family of cubic polynomial interpolation curves can be constructed. One curve is chosen as the solution from a sub-class of such a family by setting one GC^2 parameter to be zero and determining the second GC^2 parameter by minimizing the strain energy. To simplify the final curve representation, the extension segment is reparameterized to achieve C-continuity with the given B-spline curve, and then knot removal from the curve is done. As a result, a sub-optimized solution subject to the given constraints and criteria is obtained. Additionally, new control points of the extension B-spline segment can be determined by solving lower triangular linear equations. Some computing examples for comparing our method and other methods are given.
基金Acknowledgments. This work was supported by the National Natural Science Foundation of China (Nos. U0935004,11071031,11071037,10801024), and the Fundamental Funds for the Central Universities. should be changed to Acknowledgments. This work is partly supported by the National Natural Science Foundation of China (Nos. U0935004,11071031,10801024), the Fundamental Funds for the Central Universities (DUT10ZD112, DUT11LK34), and National Engineering Research Center of Digital Life, Guangzhou 510006, China.
文摘This paper presents a fast algorithm (BS2 Algorithm) for fitting C 1 surfaces to scat- tered data points. By using energy minimization, the bivariate spline space S 2 1(△ m,n (2) ) is introduced to construct a Cl-continuous piecewise quadratic surface through a set of irregularly 3D points. Moreover, a multilevel method is also presented. Some experimental results show that the accuracy is satisfactory. Furthermore, the BS2 Algorithm is more suitable for fitting surfaces if the given data points have some measurement errors.