{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T23:45:35Z","timestamp":1785973535868,"version":"3.56.0"},"reference-count":45,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer-Aided Design"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.cad.2026.104132","type":"journal-article","created":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T15:31:57Z","timestamp":1783956717000},"page":"104132","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["gMidSurf: Hierarchical GPU-based mid-surface abstraction for thin-walled CAD models"],"prefix":"10.1016","volume":"199","author":[{"given":"Li","family":"Ye","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xinhang","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xingyu","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Fan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruofeng","family":"Tong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hailong","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Du","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0493-3459","authenticated-orcid":false,"given":"Min","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.cad.2026.104132_b1","series-title":"International design engineering technical conferences and computers and information in engineering conference","first-page":"183","article-title":"Using features to support finite element idealizations","volume":"vol. 13805","author":"Dabke","year":"1994"},{"issue":"7","key":"10.1016\/j.cad.2026.104132_b2","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1016\/0010-4485(94)90088-4","article-title":"Modelling requirements for finite-element analysis","volume":"26","author":"Armstrong","year":"1994","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b3","series-title":"The finite element analysis of shells\u2014Fundamentals","author":"Chapelle","year":"2011"},{"key":"10.1016\/j.cad.2026.104132_b4","first-page":"362","article-title":"A transformation for extracting new descriptors of shape","author":"Blum","year":"1967","journal-title":"Model Percept Speech Vis Form"},{"issue":"1","key":"10.1016\/j.cad.2026.104132_b5","article-title":"Morphological analysis of shapes","volume":"139","author":"Prasad","year":"1997","journal-title":"CNLS Newsl"},{"key":"10.1016\/j.cad.2026.104132_b6","doi-asserted-by":"crossref","unstructured":"Sheehy DJ, Armstrong CG, Robinson DJ. Computing the medial surface of a solid from a domain Delaunay triangulation. In: Proceedings of the third ACM symposium on solid modeling and applications. 1995, p. 201\u201312.","DOI":"10.1145\/218013.218062"},{"key":"10.1016\/j.cad.2026.104132_b7","unstructured":"Quadros WR, Shimada K. Hex-layer: Layered all-hex mesh generation on thin section solids via chordal surface transformation. In: Proceedings of 11th international meshing roundtable. 2002, p. 169\u201380."},{"key":"10.1016\/j.cad.2026.104132_b8","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1007\/s00366-013-0317-y","article-title":"Automatic dimensional reduction and meshing of stiffened thin-wall structures","volume":"30","author":"Nolan","year":"2014","journal-title":"Eng Comput"},{"issue":"11","key":"10.1016\/j.cad.2026.104132_b9","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1016\/0010-4485(96)00018-8","article-title":"Midsurface abstraction from 3D solid models: general theory and applications","volume":"28","author":"Rezayat","year":"1996","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cad.2013.08.010","article-title":"Abstraction of mid-surfaces from solid models of thin-walled parts: A divide-and-conquer approach","volume":"47","author":"Woo","year":"2014","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b11","doi-asserted-by":"crossref","DOI":"10.1016\/j.cad.2025.103965","article-title":"MidSurfer: Efficient mid-surface abstraction from variable thin-walled models","volume":"190","author":"Ye","year":"2026","journal-title":"Computer-Aided Des"},{"issue":"8","key":"10.1016\/j.cad.2026.104132_b12","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1080\/0951192X.2015.1068455","article-title":"Mid-surface abstraction for complex thin-wall models based on virtual decomposition","volume":"29","author":"Zhu","year":"2016","journal-title":"Int J Comput Integr Manuf"},{"key":"10.1016\/j.cad.2026.104132_b13","series-title":"Computer graphics forum","first-page":"375","article-title":"Fast BVH construction on GPUs","volume":"28","author":"Lauterbach","year":"2009"},{"key":"10.1016\/j.cad.2026.104132_b14","series-title":"SIGGRAPH Asia 2024 conference papers","first-page":"1","article-title":"gDist: Efficient distance computation between 3D meshes on GPU","author":"Fan","year":"2024"},{"issue":"26\u201327","key":"10.1016\/j.cad.2026.104132_b15","doi-asserted-by":"crossref","first-page":"1673","DOI":"10.1016\/j.compstruc.2006.04.003","article-title":"Medial surface generation using chordal axis transformation in shell structures","volume":"84","author":"Kwon","year":"2006","journal-title":"Comput Struct"},{"key":"10.1016\/j.cad.2026.104132_b16","series-title":"11th international conference on computer supported cooperative work in design","first-page":"1055","article-title":"Graph-based midsurface extraction for finite element analysis","author":"Lee","year":"2007"},{"issue":"8","key":"10.1016\/j.cad.2026.104132_b17","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1016\/j.cad.2010.01.003","article-title":"Transformation of a thin-walled solid model into a surface model via solid deflation","volume":"42","author":"Sheen","year":"2010","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b18","series-title":"Parasolid: Geometric modeling kernel","author":"Siemens Digital Industries Software","year":"2022"},{"issue":"13","key":"10.1016\/j.cad.2026.104132_b19","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1016\/j.cad.2004.02.005","article-title":"Automatic solid decomposition and reduction for non-manifold geometric model generation","volume":"36","author":"Chong","year":"2004","journal-title":"Computer-Aided Des"},{"issue":"1","key":"10.1016\/j.cad.2026.104132_b20","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/s00366-016-0466-x","article-title":"Leveraging feature generalization and decomposition to compute a well-connected midsurface","volume":"33","author":"Kulkarni","year":"2017","journal-title":"Eng Comput"},{"key":"10.1016\/j.cad.2026.104132_b21","first-page":"1","article-title":"MidSurfer: A parameter-free approach for mid-surface extraction from segmented volumetric data","author":"Bone\u0161","year":"2025","journal-title":"IEEE Comput Graph Appl"},{"key":"10.1016\/j.cad.2026.104132_b22","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.advengsoft.2015.03.004","article-title":"Calculating the medial axis of a CAD model by multi-CPU based parallel computation","volume":"85","author":"Zhu","year":"2015","journal-title":"Adv Eng Softw"},{"issue":"2","key":"10.1016\/j.cad.2026.104132_b23","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1007\/s00366-017-0549-3","article-title":"Efficient construction of the medial axis for a CAD model using parallel computing","volume":"34","author":"Zhu","year":"2018","journal-title":"Eng Comput"},{"issue":"6","key":"10.1016\/j.cad.2026.104132_b24","doi-asserted-by":"crossref","first-page":"1495","DOI":"10.1109\/TPAMI.2012.212","article-title":"Surface and curve skeletonization of large 3D models on the GPU","volume":"35","author":"Jalba","year":"2013","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"9","key":"10.1016\/j.cad.2026.104132_b25","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1016\/j.cad.2006.06.004","article-title":"Multiresolutional similarity assessment and retrieval of solid models based on DBMS","volume":"38","author":"Gao","year":"2006","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b26","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.cad.2014.11.003","article-title":"Constructive generation of the medial axis for solid models","volume":"62","author":"Zhu","year":"2015","journal-title":"Computer-Aided Des"},{"issue":"6","key":"10.1016\/j.cad.2026.104132_b27","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/j.cad.2009.01.006","article-title":"Curvature-aware adaptive re-sampling for point-sampled geometry","volume":"41","author":"Miao","year":"2009","journal-title":"Computer-Aided Des"},{"key":"10.1016\/j.cad.2026.104132_b28","doi-asserted-by":"crossref","unstructured":"Gottschalk S, Lin MC, Manocha D. OBBTree: A hierarchical structure for rapid interference detection. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques. 1996, p. 171\u201380.","DOI":"10.1145\/237170.237244"},{"key":"10.1016\/j.cad.2026.104132_b29","series-title":"A computer oriented geodetic data base and a new technique in file sequencing","author":"Morton","year":"1966"},{"key":"10.1016\/j.cad.2026.104132_b30","series-title":"3D game engine design: a practical approach to real-time computer graphics","author":"Eberly","year":"2006"},{"issue":"2","key":"10.1016\/j.cad.2026.104132_b31","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1111\/cgf.142662","article-title":"A survey on bounding volume hierarchies for ray tracing","volume":"40","author":"Meister","year":"2021","journal-title":"Comput Graph Forum"},{"issue":"4","key":"10.1016\/j.cad.2026.104132_b32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2185520.2185607","article-title":"Fields on symmetric surfaces","volume":"31","author":"Panozzo","year":"2013","journal-title":"ACM Trans Graph"},{"issue":"1","key":"10.1016\/j.cad.2026.104132_b33","first-page":"25","article-title":"Fast radius search exploiting ray-tracing frameworks","volume":"10","author":"Evangelou","year":"2021","journal-title":"J Comput Graph Tech"},{"issue":"1","key":"10.1016\/j.cad.2026.104132_b34","doi-asserted-by":"crossref","first-page":"15722","DOI":"10.1038\/s41598-017-15313-9","article-title":"Gpufit: An open-source toolkit for GPU-accelerated curve fitting","volume":"7","author":"Przybylski","year":"2017","journal-title":"Sci Rep"},{"key":"10.1016\/j.cad.2026.104132_b35","series-title":"GPU implementation of a ray-surface intersection algorithm in cuda (compute unified device architecture)","author":"Leung","year":"2022"},{"key":"10.1016\/j.cad.2026.104132_b36","first-page":"65","article-title":"On the problems of the beam and the plate in the theory of elasticity","volume":"32","author":"Goodier","year":"1938","journal-title":"Trans R Soc Can Third Ser"},{"key":"10.1016\/j.cad.2026.104132_b37","series-title":"The finite element method for solid and structural mechanics","author":"Zienkiewicz","year":"2005"},{"issue":"2","key":"10.1016\/j.cad.2026.104132_b38","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.cad.2008.11.009","article-title":"A survey of CAD model simplification techniques for physics-based simulation applications","volume":"41","author":"Thakur","year":"2009","journal-title":"Computer-Aided Des"},{"issue":"3","key":"10.1016\/j.cad.2026.104132_b39","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/s003660200021","article-title":"Mixed dimensional coupling in finite element stress analysis","volume":"18","author":"Shim","year":"2002","journal-title":"Eng Comput"},{"issue":"2","key":"10.1016\/j.cad.2026.104132_b40","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.finel.2010.08.010","article-title":"Automated mixed dimensional modelling from 2D and 3D CAD models","volume":"47","author":"Robinson","year":"2011","journal-title":"Finite Elem Anal Des"},{"issue":"1\u20132","key":"10.1016\/j.cad.2026.104132_b41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0045-7825(96)01107-3","article-title":"A posteriori error estimation in finite element analysis","volume":"142","author":"Ainsworth","year":"1997","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.cad.2026.104132_b42","unstructured":"Qi CR, Su H, Mo K, Guibas LJ. PointNet: Deep learning on point sets for 3D classification and segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition. 2017, p. 652\u201360."},{"issue":"5","key":"10.1016\/j.cad.2026.104132_b43","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3326362","article-title":"Dynamic graph CNN for learning on point clouds","volume":"38","author":"Wang","year":"2019","journal-title":"ACM Trans Graph"},{"key":"10.1016\/j.cad.2026.104132_b44","doi-asserted-by":"crossref","unstructured":"Park JJ, Florence P, Straub J, Newcombe R, Lovegrove S. DeepSDF: Learning continuous signed distance functions for shape representation. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition. 2019, p. 165\u201374.","DOI":"10.1109\/CVPR.2019.00025"},{"key":"10.1016\/j.cad.2026.104132_b45","doi-asserted-by":"crossref","unstructured":"Mescheder L, Oechsle M, Niemeyer M, Nowozin S, Geiger A. Occupancy networks: Learning 3d reconstruction in function space. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition. 2019, p. 4460\u201370.","DOI":"10.1109\/CVPR.2019.00459"}],"container-title":["Computer-Aided Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010448526001028?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010448526001028?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T23:08:56Z","timestamp":1785971336000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010448526001028"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":45,"alternative-id":["S0010448526001028"],"URL":"https:\/\/doi.org\/10.1016\/j.cad.2026.104132","relation":{},"ISSN":["0010-4485"],"issn-type":[{"value":"0010-4485","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"gMidSurf: Hierarchical GPU-based mid-surface abstraction for thin-walled CAD models","name":"articletitle","label":"Article Title"},{"value":"Computer-Aided Design","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cad.2026.104132","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"104132"}}