{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:17:35Z","timestamp":1774685855488,"version":"3.50.1"},"reference-count":17,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2003,9,1]]},"abstract":"<jats:p>Freeform surface models are conventionally used to model sheet metal components, such as automobile body parts. Finite element meshes generated automatically for such models have poor quality around small detailed features. Manual correction of the mesh is extremely tedious. An approach presently receiving attention in industry aims to alleviate this problem by automatically simplifying these features in the surface model such that an acceptable mesh is automatically generated. Simplification involves recognition of the feature and modification of its geometry or complete suppression of the feature. Since features such as holes, notches, etc. are punched after the basic shape has been formed, such a simplification will also help in the modelling of forming dies and molds. The ability to detect features will also allow part comparison and classification in surface models. This paper proposes techniques to directly query the CAD data structure to recognize and suppress two basic features, viz. holes and fillets in freeform surface models. It further demonstrates how these techniques can be extended to suppress compound features that are composed of a combination of basic features. Results of a software implementation for the same are discussed with suitable examples and the improvement in mesh quality is demonstrated.<\/jats:p>","DOI":"10.1115\/1.1603307","type":"journal-article","created":{"date-parts":[[2003,9,18]],"date-time":"2003-09-18T18:54:57Z","timestamp":1063911297000},"page":"177-186","update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":46,"title":["Feature Simplification Techniques for Freeform Surface Models"],"prefix":"10.1115","volume":"3","author":[{"given":"Nikhil","family":"Joshi","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109-2125"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Debasish","family":"Dutta","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109-2125"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2003,9,16]]},"reference":[{"key":"2019100610123773000_r1","unstructured":"Shah, J., and Ma\u00a8ntyla\u00a8, M., 1995, Parametric and Feature-Based CAD\/CAM, John Wiley and Sons, Inc., NY, Chap. 3."},{"key":"2019100610123773000_r2","unstructured":"Kakazu, Y., and Okino, N., 1984, \u201cPattern Recognition Approaches to GT Code Generation on CSG,\u201d Proceedings of 16th CIRP International Seminar on Manufacturing Systems, Tokyo."},{"key":"2019100610123773000_r3","doi-asserted-by":"crossref","unstructured":"Vergeest, J. S. M., and Horvath, I., 2000, \u201cFitting Freeform Shape Patterns to Scanned 3D Objects,\u201d Proceedings of ASME2000 DETC, Baltimore.","DOI":"10.1115\/1.1419197"},{"key":"2019100610123773000_r4","doi-asserted-by":"crossref","unstructured":"Sheffer, A.\n          , 2001, \u201cModel Simplification for Meshing Using Face Clustering,\u201d Comput.-Aided Des., 33, pp. 925\u2013934.","DOI":"10.1016\/S0010-4485(00)00116-0"},{"key":"2019100610123773000_r5","doi-asserted-by":"crossref","unstructured":"Joshi, S., and Chang, T. C., 1988, \u201cGraph-Based Heuristics for Recognition of Machined Features From 3D Solid Model,\u201d Comput.-Aided Des., 20(2), pp. 58\u201386.","DOI":"10.1016\/0010-4485(88)90050-4"},{"key":"2019100610123773000_r6","doi-asserted-by":"crossref","unstructured":"Stanley, S. M., Henderson, M. R., and Anderson, D. C., 1983, \u201cUsing Syntactic Pattern Recognition to Extract Feature Information From a Solid Geometric Database,\u201d Computers in Mechanical Engineering, 2(2), pp. 61\u201366.","DOI":"10.1016\/0167-8655(83)90038-7"},{"key":"2019100610123773000_r7","doi-asserted-by":"crossref","unstructured":"Vosniakos, G. C., and Davies, B. J., 1993, \u201cA Shape Feature Recognition Framework and its Application to Holes in Prismatic Parts,\u201d International Journal of Advanced Manufacturing Technology, 8(5), pp. 345\u2013351.","DOI":"10.1007\/BF01751095"},{"key":"2019100610123773000_r8","doi-asserted-by":"crossref","unstructured":"Vandenbrande, J. H., and Requicha, A. A. G., 1993, \u201cSpatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models,\u201d IEEE Trans. Pattern Anal. Mach. Intell., 15, pp. 1\u201317.","DOI":"10.1109\/34.250845"},{"key":"2019100610123773000_r9","doi-asserted-by":"crossref","unstructured":"Ferreira, J. C. E., and Hinduja, S., 1990, \u201cConvex-Hull-Based Feature Recognition Method for 2.5D Components,\u201d Comput.-Aided Des., 22(1), pp. 41\u201349.","DOI":"10.1016\/0010-4485(90)90028-B"},{"key":"2019100610123773000_r10","doi-asserted-by":"crossref","unstructured":"Kim, Y. S., 1994, \u201cVolumetric Features Recognition Using Convex Decomposition,\u201d Advances in Feature Based Manufacturing, J. J. Shah, M. Ma\u00a8ntyla\u00a8, and D. S. Nau, eds., Elsevier, Amsterdam.","DOI":"10.1016\/B978-0-444-81600-9.50008-0"},{"key":"2019100610123773000_r11","doi-asserted-by":"crossref","unstructured":"Prabhakar, S., and Henderson, M. R., 1992, \u201cAutomatic Form-Feature Recognition Using Neural-Network-Based Techniques on Boundary Representations of Solid Models,\u201d Comput.-Aided Des., 24(7), pp. 381\u2013393.","DOI":"10.1016\/0010-4485(92)90064-H"},{"key":"2019100610123773000_r12","doi-asserted-by":"crossref","unstructured":"Nezis, K., and Vosniakos, G., 1997, \u201cRecognizing 21\/2 D Shape Features Using a Neural Network and Heuristics,\u201d Comput.-Aided Des., 29(7), pp. 523\u2013539.","DOI":"10.1016\/S0010-4485(97)00003-1"},{"key":"2019100610123773000_r13","doi-asserted-by":"crossref","unstructured":"Wu, M. C., Chen, J. R., and Jen, S. R., 1994, \u201cGlobal Shape Information Modelling and Classification of 2D Workpieces,\u201d International Journal of Computer Integrated Manufacturing, 7(5), pp. 261\u2013275.","DOI":"10.1080\/09511929408944615"},{"key":"2019100610123773000_r14","doi-asserted-by":"crossref","unstructured":"Greska, W., Franke, V., and Geiger, M., 1996, \u201cClassification Problems in Manufacturing of Sheet Metal Parts,\u201d Comput. Ind., 33, pp. 17\u201330.","DOI":"10.1016\/S0166-3615(97)00008-0"},{"key":"2019100610123773000_r15","doi-asserted-by":"crossref","unstructured":"Berg, E. V. D., Bronsvoort, W. F., and Vergeest, J. S. M., 2002, \u201cFreeform Feature Modelling: Concepts and Prospects,\u201d Comput. Ind., 49, pp. 217\u2013233.","DOI":"10.1016\/S0166-3615(02)00080-5"},{"key":"2019100610123773000_r16","unstructured":"Rossignac, J. R., and Requicha, A. A. G., 1984, \u201cConstant Radius Blending in Solid Modeling,\u201d Computers in Mechanical Engineering, July, pp. 65\u201373."},{"key":"2019100610123773000_r17","doi-asserted-by":"crossref","unstructured":"Venkatraman, S., and Sohoni, M., 2001, \u201cBlend Recognition Algorithm and Applications,\u201d Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, D. C. Anderson and K. Lee, eds., ACM press, Ann Arbor, MI, pp. 99\u2013108.","DOI":"10.1145\/376957.376970"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/3\/3\/177\/5635525\/177_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/3\/3\/177\/5635525\/177_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,6]],"date-time":"2019-10-06T10:12:50Z","timestamp":1570356770000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/3\/3\/177\/460127\/Feature-Simplification-Techniques-for-Freeform"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,9,1]]},"references-count":17,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1603307","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,9,1]]}}}