In this paper, we estimate the partial derivative bounds for Non-Uniform Rational B-spline(NURBS) surfaces. Firstly, based on the formula of translating the product into sum of B-spline functions, discrete B-spline th...In this paper, we estimate the partial derivative bounds for Non-Uniform Rational B-spline(NURBS) surfaces. Firstly, based on the formula of translating the product into sum of B-spline functions, discrete B-spline theory and Dir function, some derivative bounds on NURBS curves are provided. Then, the derivative bounds on the magnitudes of NURBS surfaces are proposed by regarding a rational surface as the locus of a rational curve. Finally, some numerical examples are provided to elucidate how tight the bounds are.展开更多
According to the characteristics of a complex cover panel, its geometry shape is described by the NURBS surface with great description capability. With the reference to the surface classification determined by Gauss c...According to the characteristics of a complex cover panel, its geometry shape is described by the NURBS surface with great description capability. With the reference to the surface classification determined by Gauss curvature, the proportion of the mid-surface area between before and after being developed is derived from the displacement variation of the mid-surface in the normal vector direction of the sheet metal during the sheet metal forming process. Hereby, based on the curve development theory in differential geometry, a novel diagonal point by point surface development method is put forward to estimate a complex cover panel's blank contour efficiently. By comparing the sample's development result of diagonal point by point surface development method with that of available one-step method, the validity of the proposed surface development method is verified.展开更多
A method for representing quadric surfaces using NURBS is presented. By means of the necessary and sufficient conditions for NURBS cu-rves to precisely represent circular arcs and other conics, quadric surfaces can be...A method for representing quadric surfaces using NURBS is presented. By means of the necessary and sufficient conditions for NURBS cu-rves to precisely represent circular arcs and other conics, quadric surfaces can be represented by NURBS surfaces with fewer control vertices. The method can be used not only for NURBS surface representation of quadric surfaces, but also for rounding polyhedrons. Many examples are given in the paper.展开更多
in the paper, first, using the transinfinite interpolation strategy rectangular free formsurfaces with C0 and C1 cross boundary continuity are respectively generated by three of its fourboundary curves and correspondi...in the paper, first, using the transinfinite interpolation strategy rectangular free formsurfaces with C0 and C1 cross boundary continuity are respectively generated by three of its fourboundary curves and corresponding cross derivatives. Then, their singularity is removed by anapproximation approach. Finally the surfaces are converted to the NURBS surfaces of degrees 5 × 6and 7×10 respectively. At the end of the paper, conclusions and examples are given.展开更多
In this paper, a new algorithm with extrapolation process for computingthe ray/surface intersection is presented. Also, a ray is defined to be the in-tersection of two planes, which are nonorthogonal in general, in su...In this paper, a new algorithm with extrapolation process for computingthe ray/surface intersection is presented. Also, a ray is defined to be the in-tersection of two planes, which are nonorthogonal in general, in such a waythat the number of multiplication operations is reduced. In the preprocessingstep, NURBS surfaces are subdivided adaptively into rational Bezier patches.Parallelepipeds are used to enclose the respective patches as tightly as possible.Therefore, for each ray that hits the enclosure (i.e., parallelepiped) of a patchthe intersection points with the parallelepiped's faces can be used to vield agood starting poiat for the following iteration. The improved Newton iterationwith extrapolation process saves CPU time by reducing the number of iterationsteps. The intersection scheme is faster than previous methods for which published performance data allow reliable comparison. The method may also beused to speed up tracing the intersection of two parametric surfaces and otheroperations that need Newton iteration.展开更多
The paper first summarizes the development of generating N-sided surface patches , andthen proposes a method of constructing general N-sided patches whose boundary curves and crossderivatives are Bspline curves of deg...The paper first summarizes the development of generating N-sided surface patches , andthen proposes a method of constructing general N-sided patches whose boundary curves and crossderivatives are Bspline curves of degree 3. The patch constructed is made up of n rectangularNURBS subpatches of degrees 7 ×7. The method is implemented in two steps : first , an N-sidedGregory patch is constructed, then, using our recent research on blended B-spline surface, nrectangular NURBS subpatches of degrees 7×7 are constructed to form an Nsided patch in termsof the data calculated in the first step. At the end of the paper , conclusions and some examples aregiven.展开更多
Non-uniform rational B-spline (NURBS) curves and surfaces are very important tools for model- ling curves and surfaces. Several important details, such as the choice of the sample points, of the parame- terization, an...Non-uniform rational B-spline (NURBS) curves and surfaces are very important tools for model- ling curves and surfaces. Several important details, such as the choice of the sample points, of the parame- terization, and of the termination condition, are however not well described. These details have a great in- fluence on the performance of the approximation algorithm, both in terms of quality as well as time and space usage. This paper described how to sample points, examining two standard parameterizations: equi- distant and chordal. A new and local parameterization, namely an adaptive equidistant model, was pro- posed, which enhances the equidistant model. Localization can also be used to enhance the chordal parameterization. For NURBS surfaces, one must choose which direction will be approximated first and must pay special attention to surfaces of degree 1 which have to be handled as a special case.展开更多
Extracting silhouette curves is a key part of hidden curve removal algorithms. It relates directly to the quality of graphics generated by the algorithm, and to the speed and space efficiency of the algorithm. This pa...Extracting silhouette curves is a key part of hidden curve removal algorithms. It relates directly to the quality of graphics generated by the algorithm, and to the speed and space efficiency of the algorithm. This paper proposes an algorithm for extracting silhouette curves that numerically determines the starting and ending silhouette points, then traces each starting point to obtain the whole silhouette curve. Silhouette loops are obtained by tracing silhouette points on isoparametric lines. This algorithm is suitable for extracting silhouette curves at any given tolerance without surface subdivision.The algorithm is fast and requires minimal storage space.展开更多
A digital model is presented for the purpose of design, manufacture and measurement of hypoid gear, based on the non-uniform rational B-spline surface (NURBS) method. The digital model and the function-oriented acti...A digital model is presented for the purpose of design, manufacture and measurement of hypoid gear, based on the non-uniform rational B-spline surface (NURBS) method. The digital model and the function-oriented active design technique are combined to form a new design method for hypoid gears. The method is well adaptable to CNC bevel gear cutting machines and CNC-controlled gear inspection machines, and can be used to create the initial machine tool cutting location data or program measurement path. The presented example verifies the method is correct.展开更多
基金Supported by the National Natural Science Foundation of China(61572430,61303144)the Natural Science Foundation of Zhejiang Province(LY15F020002,LY16F020020)the Ningbo Natural Science Foundation(2016A610223)
文摘In this paper, we estimate the partial derivative bounds for Non-Uniform Rational B-spline(NURBS) surfaces. Firstly, based on the formula of translating the product into sum of B-spline functions, discrete B-spline theory and Dir function, some derivative bounds on NURBS curves are provided. Then, the derivative bounds on the magnitudes of NURBS surfaces are proposed by regarding a rational surface as the locus of a rational curve. Finally, some numerical examples are provided to elucidate how tight the bounds are.
文摘According to the characteristics of a complex cover panel, its geometry shape is described by the NURBS surface with great description capability. With the reference to the surface classification determined by Gauss curvature, the proportion of the mid-surface area between before and after being developed is derived from the displacement variation of the mid-surface in the normal vector direction of the sheet metal during the sheet metal forming process. Hereby, based on the curve development theory in differential geometry, a novel diagonal point by point surface development method is put forward to estimate a complex cover panel's blank contour efficiently. By comparing the sample's development result of diagonal point by point surface development method with that of available one-step method, the validity of the proposed surface development method is verified.
文摘A method for representing quadric surfaces using NURBS is presented. By means of the necessary and sufficient conditions for NURBS cu-rves to precisely represent circular arcs and other conics, quadric surfaces can be represented by NURBS surfaces with fewer control vertices. The method can be used not only for NURBS surface representation of quadric surfaces, but also for rounding polyhedrons. Many examples are given in the paper.
文摘in the paper, first, using the transinfinite interpolation strategy rectangular free formsurfaces with C0 and C1 cross boundary continuity are respectively generated by three of its fourboundary curves and corresponding cross derivatives. Then, their singularity is removed by anapproximation approach. Finally the surfaces are converted to the NURBS surfaces of degrees 5 × 6and 7×10 respectively. At the end of the paper, conclusions and examples are given.
文摘In this paper, a new algorithm with extrapolation process for computingthe ray/surface intersection is presented. Also, a ray is defined to be the in-tersection of two planes, which are nonorthogonal in general, in such a waythat the number of multiplication operations is reduced. In the preprocessingstep, NURBS surfaces are subdivided adaptively into rational Bezier patches.Parallelepipeds are used to enclose the respective patches as tightly as possible.Therefore, for each ray that hits the enclosure (i.e., parallelepiped) of a patchthe intersection points with the parallelepiped's faces can be used to vield agood starting poiat for the following iteration. The improved Newton iterationwith extrapolation process saves CPU time by reducing the number of iterationsteps. The intersection scheme is faster than previous methods for which published performance data allow reliable comparison. The method may also beused to speed up tracing the intersection of two parametric surfaces and otheroperations that need Newton iteration.
文摘The paper first summarizes the development of generating N-sided surface patches , andthen proposes a method of constructing general N-sided patches whose boundary curves and crossderivatives are Bspline curves of degree 3. The patch constructed is made up of n rectangularNURBS subpatches of degrees 7 ×7. The method is implemented in two steps : first , an N-sidedGregory patch is constructed, then, using our recent research on blended B-spline surface, nrectangular NURBS subpatches of degrees 7×7 are constructed to form an Nsided patch in termsof the data calculated in the first step. At the end of the paper , conclusions and some examples aregiven.
基金Supported by the Company ProCAEss GmbH, Landau in der Pfalz, Germany
文摘Non-uniform rational B-spline (NURBS) curves and surfaces are very important tools for model- ling curves and surfaces. Several important details, such as the choice of the sample points, of the parame- terization, and of the termination condition, are however not well described. These details have a great in- fluence on the performance of the approximation algorithm, both in terms of quality as well as time and space usage. This paper described how to sample points, examining two standard parameterizations: equi- distant and chordal. A new and local parameterization, namely an adaptive equidistant model, was pro- posed, which enhances the equidistant model. Localization can also be used to enhance the chordal parameterization. For NURBS surfaces, one must choose which direction will be approximated first and must pay special attention to surfaces of degree 1 which have to be handled as a special case.
文摘Extracting silhouette curves is a key part of hidden curve removal algorithms. It relates directly to the quality of graphics generated by the algorithm, and to the speed and space efficiency of the algorithm. This paper proposes an algorithm for extracting silhouette curves that numerically determines the starting and ending silhouette points, then traces each starting point to obtain the whole silhouette curve. Silhouette loops are obtained by tracing silhouette points on isoparametric lines. This algorithm is suitable for extracting silhouette curves at any given tolerance without surface subdivision.The algorithm is fast and requires minimal storage space.
基金This project is supported by National Natural Science Foundation of China (NO.59775009)
文摘A digital model is presented for the purpose of design, manufacture and measurement of hypoid gear, based on the non-uniform rational B-spline surface (NURBS) method. The digital model and the function-oriented active design technique are combined to form a new design method for hypoid gears. The method is well adaptable to CNC bevel gear cutting machines and CNC-controlled gear inspection machines, and can be used to create the initial machine tool cutting location data or program measurement path. The presented example verifies the method is correct.