Smoothly stitching multiple surfaces mainly represented by B-spline or NURBS together is an extremely important issue in complex surfaces modeling and reverse engineering. In recent years, a lot of progress has been m...Smoothly stitching multiple surfaces mainly represented by B-spline or NURBS together is an extremely important issue in complex surfaces modeling and reverse engineering. In recent years, a lot of progress has been made in smooth join of non-trimmed surface patches, while there has been seldom research on smoothly stitching trimmed surface patches together. This paper studies the problem of global continuity adjustment, damaged hole repair and local shape optimization for complex trimmed surface model, and presents a uniform scheme to deal with continuity adjustment of trimmed surfaces and geometric repair of local broken region. Constrained B-spline surface refitting technique and trim calculation are first utilized to achieve global G^1 continuity, and then local shape optimization functional is adopted to reduce fitting error and improve local quality of refitted surface patch. The proposed approach is applied to a discontinuity ship hull surface model with an irregular hole, and the result demonstrates the validation of our method. Furthermore, on the premise of global continuity, the proposed locally repairing damaged surface model provides a better foundation for following research work, such as topology recovery technique for complex surface model after geometric repair.展开更多
An algorithm of trimmed surface triangulation is put forward by using the isoparametric curves of aircraft surfaces to evenly allocate the mesh nodes. Further refinements are made to deal with the trimming loops and e...An algorithm of trimmed surface triangulation is put forward by using the isoparametric curves of aircraft surfaces to evenly allocate the mesh nodes. Further refinements are made to deal with the trimming loops and ensure the mesh consistency.展开更多
The paper presents a new approach for triangulating trimmed NURBS surface. The basic strategy is to perform the triangulation precisely in parametric space according to given tolerance. The domain of the trimmed surfa...The paper presents a new approach for triangulating trimmed NURBS surface. The basic strategy is to perform the triangulation precisely in parametric space according to given tolerance. The domain of the trimmed surface is first mapped into parameter space as trimmed region, then triangulate the trimmed region by extended Delaunay algorithm, testing the precision of the generating triangle in Euclidean space and then subdivided it according to given tolerance. This approach makes the triangulation more reliable and faster, and avoids complex recursive calculation. Thus the algorithm is particularly suitable for the precise triangulation model for many engineering applications, for example, NC machining.展开更多
An improved algorithm of Delaunay triangulation is proposed by expanding the scope from a convex polygon to an arbitrary polygon area in which holes can be contained in the subdivision procedure. The data structure of...An improved algorithm of Delaunay triangulation is proposed by expanding the scope from a convex polygon to an arbitrary polygon area in which holes can be contained in the subdivision procedure. The data structure of generated triangles and the exuviationslike method play a key role, and a single connectivity domain (SCD) without holes is constructed as the initial part of the algorithm. Meanwhile, some examples show that the method can be applied to the triangulation of the trimmed NURBS surface. The result of surface tessellation can be used in many applications such as NC machining, finite element analysis, rendering and mechanism interference detection.展开更多
Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control poin...Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control points addition,incomplete surface definition and the difficulty of trimming boundary alteration frequently occur,when designing the car-body surface with B-spline surfaces in local-feature-lines construction,full-boundary-merging and visual surface trimming.A more efficient approach is proposed to design the car-body surface by replacing B-spline surface with classical T-spline surface.With the local refinability and multilateral definition offered by Tspline surface,those designing issues related with B-spline surface can be overcomed.Finally,modeling examples of the door,hood and rear-window are given to demonstrate the advantage of T-spline surface over B-spline surface in car-body surface design.展开更多
Shoemaking is one of the areas where CAD/CAM application is rapidly increasing.This paper introduces an integrated computer aided shoemaking system including human foot measuring,last (wooden model)measuring,last CAD/...Shoemaking is one of the areas where CAD/CAM application is rapidly increasing.This paper introduces an integrated computer aided shoemaking system including human foot measuring,last (wooden model)measuring,last CAD/CAM and pattern CAD/CAM.The project was supported by the 7th national economical 5 year plan.High technologies,suh as digital image processing,pattern rcognition,advanced geometrical modeling and a series of sophisticated equipments and devices are ap- plied in this integrated system.Parts of the system have become commercial products.展开更多
基金supported by National Natural Science Foundation of China (Grant No.50575098)
文摘Smoothly stitching multiple surfaces mainly represented by B-spline or NURBS together is an extremely important issue in complex surfaces modeling and reverse engineering. In recent years, a lot of progress has been made in smooth join of non-trimmed surface patches, while there has been seldom research on smoothly stitching trimmed surface patches together. This paper studies the problem of global continuity adjustment, damaged hole repair and local shape optimization for complex trimmed surface model, and presents a uniform scheme to deal with continuity adjustment of trimmed surfaces and geometric repair of local broken region. Constrained B-spline surface refitting technique and trim calculation are first utilized to achieve global G^1 continuity, and then local shape optimization functional is adopted to reduce fitting error and improve local quality of refitted surface patch. The proposed approach is applied to a discontinuity ship hull surface model with an irregular hole, and the result demonstrates the validation of our method. Furthermore, on the premise of global continuity, the proposed locally repairing damaged surface model provides a better foundation for following research work, such as topology recovery technique for complex surface model after geometric repair.
文摘An algorithm of trimmed surface triangulation is put forward by using the isoparametric curves of aircraft surfaces to evenly allocate the mesh nodes. Further refinements are made to deal with the trimming loops and ensure the mesh consistency.
文摘The paper presents a new approach for triangulating trimmed NURBS surface. The basic strategy is to perform the triangulation precisely in parametric space according to given tolerance. The domain of the trimmed surface is first mapped into parameter space as trimmed region, then triangulate the trimmed region by extended Delaunay algorithm, testing the precision of the generating triangle in Euclidean space and then subdivided it according to given tolerance. This approach makes the triangulation more reliable and faster, and avoids complex recursive calculation. Thus the algorithm is particularly suitable for the precise triangulation model for many engineering applications, for example, NC machining.
文摘An improved algorithm of Delaunay triangulation is proposed by expanding the scope from a convex polygon to an arbitrary polygon area in which holes can be contained in the subdivision procedure. The data structure of generated triangles and the exuviationslike method play a key role, and a single connectivity domain (SCD) without holes is constructed as the initial part of the algorithm. Meanwhile, some examples show that the method can be applied to the triangulation of the trimmed NURBS surface. The result of surface tessellation can be used in many applications such as NC machining, finite element analysis, rendering and mechanism interference detection.
文摘Creating proper B-spline surface models is a very challenging task for designers in car-body surface design.Due to the tensor-product structure of B-spline surface,some undesirable issues of the redundant control points addition,incomplete surface definition and the difficulty of trimming boundary alteration frequently occur,when designing the car-body surface with B-spline surfaces in local-feature-lines construction,full-boundary-merging and visual surface trimming.A more efficient approach is proposed to design the car-body surface by replacing B-spline surface with classical T-spline surface.With the local refinability and multilateral definition offered by Tspline surface,those designing issues related with B-spline surface can be overcomed.Finally,modeling examples of the door,hood and rear-window are given to demonstrate the advantage of T-spline surface over B-spline surface in car-body surface design.
文摘Shoemaking is one of the areas where CAD/CAM application is rapidly increasing.This paper introduces an integrated computer aided shoemaking system including human foot measuring,last (wooden model)measuring,last CAD/CAM and pattern CAD/CAM.The project was supported by the 7th national economical 5 year plan.High technologies,suh as digital image processing,pattern rcognition,advanced geometrical modeling and a series of sophisticated equipments and devices are ap- plied in this integrated system.Parts of the system have become commercial products.