{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:25:06Z","timestamp":1775053506559,"version":"3.50.1"},"reference-count":31,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,3,1]]},"abstract":"<jats:p>In this paper, we propose an effective solution to reconstruct solid models of existing objects. Specifically, we convert the model reconstruction problem into the issue of feature parameter extraction, and thereby design diverse methods to extract the parameters of basic design features from input surface meshes. After extracting the feature parameters, the corresponding features are constructed. By performing modeling operations on those features, the final solid model is constructed, and meanwhile the complete history of the model building operations is recorded. By introducing the concepts of \u201cfeature,\u201d \u201cconstraint,\u201d and \u201cmodeling history\u201d into the reconstruction process, the design intent is captured and hence represented in the reconstructed model. As a result, the model is geometrically accurate and topologically consistent, and moreover it is flexibly editable, which makes it convenient to carry out model redesign and modification for the innovation applications. A variety of experimental results demonstrate the effectiveness and robustness of this solution.<\/jats:p>","DOI":"10.1115\/1.4023129","type":"journal-article","created":{"date-parts":[[2013,1,12]],"date-time":"2013-01-12T23:01:03Z","timestamp":1358031663000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":15,"title":["Feature-Based Solid Model Reconstruction"],"prefix":"10.1115","volume":"13","author":[{"given":"Jun","family":"Wang","sequence":"first","affiliation":[{"name":"College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongxiao","family":"Gu","sequence":"additional","affiliation":[{"name":"School of Management, Hefei University of Technology, Hefei 230009, China e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhanheng","family":"Gao","sequence":"additional","affiliation":[{"name":"Institute of Mathematics, Jinlin University, Changchun 130012,China e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zeyun","family":"Yu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Wisconsin-Milwaukee, Milwaukee, WI 53211 e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changbai","family":"Tan","sequence":"additional","affiliation":[{"name":"e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laishui","family":"Zhou","sequence":"additional","affiliation":[{"name":"e-mail:\u2002 College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2013,1,10]]},"reference":[{"key":"2019100601462594800_B1","first-page":"525","article-title":"Reverse Engineering of Geometric Models-An Introduction","volume":"29","year":"1997","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B2","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/S0010-4485(03)00108-8","article-title":"Choosing Consistent Constraints for Beautification of Reverse Engineered Geometric Models","volume":"36","year":"2004","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B3","first-page":"71","article-title":"Surface Reconstruction From Unorganized Points","year":"1992","journal-title":"Comput. Graph."},{"issue":"9","key":"2019100601462594800_B4","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1016\/0010-4485(93)90074-X","article-title":"Solid-Model Generation From Measured Point Data","volume":"25","year":"1993","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B5","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/BF02684378","article-title":"Rotational and Helical Surface Approximation for Reverse Engineering","volume":"60","year":"1998","journal-title":"Computing"},{"key":"2019100601462594800_B6","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1142\/S0218195999000236","article-title":"Automatic Reconstruction of 3D CAD Models From Digital Scans","volume":"9","year":"1999","journal-title":"Int. J. Comput. Geom. Appl."},{"issue":"5","key":"2019100601462594800_B7","first-page":"510","article-title":"Technique of Feature Extraction for Structural Part Model Reconstruction","volume":"17","year":"2005","journal-title":"Chin. Mech. Eng."},{"issue":"17","key":"2019100601462594800_B8","first-page":"1157","article-title":"Reconstruction of Solid Model With Complex Profile Features","volume":"11","year":"2006","journal-title":"Chin. Mech. Eng."},{"issue":"38","key":"2019100601462594800_B9","first-page":"447","article-title":"A New Algorithm of Features Recognition in Reverse Engineering","volume":"4","year":"2006","journal-title":"J. Nanjing Univ. Astronaut. Aeronaut."},{"issue":"6","key":"2019100601462594800_B10","first-page":"1722","article-title":"Reverse Engineering of Aircraft Contours and Structural Parts","volume":"29","year":"2008","journal-title":"ACTA Aeronaut. Astronaut. Sinica"},{"key":"2019100601462594800_B11","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/70.744602","article-title":"Feature-Based Reverse Engineering of Mechanical Parts","volume":"15","year":"1999","journal-title":"IEEE Trans. Rob. Autom."},{"key":"2019100601462594800_B12","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1016\/S0010-4485(99)00068-8","article-title":"Feature-Based Reverse Engineering of Mannequin for Garment Design","volume":"31","year":"1999","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B13","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1016\/S0010-4485(01)00100-2","article-title":"Algorithms for Reverse Engineering Boundary Representation Models","volume":"33","year":"2001","journal-title":"Comput-Aided Des."},{"issue":"5","key":"2019100601462594800_B14","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/j.cad.2005.12.002","article-title":"Feature-Based Reverse Modeling Strategies","volume":"38","year":"2006","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B15","unstructured":"Werghi, N., Fisher, R., Ashbrook, A., and Robertson, C., 1998, \u201cTowards Object Modelling by Incorporating Geometric Constraints,\u201d IEEE International Workshop on Model-Based 3D Image Analysis, pp. 45\u201353."},{"key":"2019100601462594800_B16","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/S0010-4485(99)00038-X","article-title":"Object Reconstruction by Incorporating Geometric Constraints in Reverse Engineering","volume":"31","year":"1999","journal-title":"Comput-Aided Des."},{"key":"2019100601462594800_B17","doi-asserted-by":"crossref","unstructured":"Fisher, R., 2002, \u201cApplying Knowledge to Reverse Engineering Problems,\u201d Int. Conf. Geom. Model. Process, pp. 149\u2013155.","DOI":"10.1109\/GMAP.2002.1027506"},{"key":"2019100601462594800_B18","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0167-8396(01)00085-1","article-title":"Constrained Fitting in Reverse Engineering","volume":"19","year":"2002","journal-title":"Comput. Aided Geom. Des."},{"key":"2019100601462594800_B19","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/S0167-8396(99)00043-6","article-title":"Methods to Recover Constant Radius Rolling Ball Blends in Reverse Engineering","volume":"17","year":"2000","journal-title":"Comput. Aided Geom. Des."},{"key":"2019100601462594800_B20","doi-asserted-by":"crossref","unstructured":"Lukacs, G., Marshall, A., and Martin, R., 1998, \u201cFaithful Least-Squares Fitting of Spheres, Cylinders, Cones and Tori for Reliable Segmentation,\u201d Proceeding of 5th European Conference on Computer Vision (ECCV), Freiburg, Germany, Vol. 1, pp. 671\u2013686.","DOI":"10.1007\/BFb0055697"},{"key":"2019100601462594800_B21","first-page":"85","article-title":"Data Reduction for Reverse Engineering","year":"1997","journal-title":"Math Surf VII"},{"issue":"3","key":"2019100601462594800_B22","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/34.910883","article-title":"Robust Segmentation of Primitives From Range Data in the Presence of Geometric Degeneracy","volume":"23","year":"2001","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2019100601462594800_B23","first-page":"159","article-title":"Numerical Methods for Beautification of Reverse Engineered Geometric Models","volume-title":"Proceeding Geometric Modeling and Processing","year":"2002"},{"key":"2019100601462594800_B24"},{"key":"2019100601462594800_B25","volume-title":"CRC Standard Mathematical Tables","year":"1987","edition":"28th ed."},{"issue":"2","key":"2019100601462594800_B26","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1145\/1138450.1138453","article-title":"Fitting B-Spline Curves to Point Clouds by Squared Distance Minimization","volume":"25","year":"2006","journal-title":"ACM Trans. Graphics"},{"key":"2019100601462594800_B27","volume-title":"Non Linear Programming Theory and Algorithms","year":"1979"},{"issue":"4","key":"2019100601462594800_B28","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/S0010-4485(96)00058-9","article-title":"Segmentation of a Wrap-Around Model Using an Active Contour","volume":"29","year":"1997","journal-title":"Comput-Aided Des."},{"issue":"3","key":"2019100601462594800_B29","first-page":"1","article-title":"Curve-Skeleton Extraction From Incomplete Point Cloud","volume":"28","year":"2009","journal-title":"ACM Trans. Graphics"},{"issue":"3","key":"2019100601462594800_B30","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1016\/j.cag.2011.03.016","article-title":"Surface Feature Based Mesh Segmentation","volume":"35","year":"2011","journal-title":"Comput. Graphics"},{"key":"2019100601462594800_B31","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/37402.37420","article-title":"Least-squares fitting of algebraic surfaces","volume":"21","year":"1987","journal-title":"Comput Graph"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4023129\/6099456\/jcis_13_1_011004.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4023129\/6099456\/jcis_13_1_011004.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T17:02:12Z","timestamp":1745946132000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4023129\/371405\/FeatureBased-Solid-Model-Reconstruction"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,10]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4023129","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1,10]]},"article-number":"011004"}}