{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T12:25:15Z","timestamp":1780921515946,"version":"3.54.1"},"reference-count":44,"publisher":"Oxford University Press (OUP)","issue":"9","license":[{"start":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T00:00:00Z","timestamp":1757376000000},"content-version":"vor","delay-in-days":8,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["52075195"],"award-info":[{"award-number":["52075195"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,9,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Topology optimization can automatically generate the optimized topology under various boundary conditions. However, optimized results usually lack compatibility with computer-aided design (CAD) systems, necessitating time-consuming and laborious manual reconfiguration, thereby significantly reducing the efficiency of the designing process. This paper presents a novel automatic construction to generate an editable and closed CAD model based on the parametric surface for those tending toward beam-like structures. The process can be divided into three parts: pre-processing, solution, and post-processing. In the pre-processing stage, a complete and easy to implement multi-level hybrid topological data structure is proposed for automated reconstruction. In the solution stage, the rotation minimizing frames are calculated to generate the lofting surfaces with minimal twists. Meanwhile, the proposed principal plane projection addresses the robust reconstruction of the multiple freeform cross-sections. The reconstructed model is performed with Boolean union operations with non-designed domains in the post-processing stage. Five case studies are provided to validate the effectiveness of this new approach to obtain the editable CAD model. The derived CAD model is pivotal in subsequent applications, such as assembly constraints, simulation analysis, and parametric design.<\/jats:p>","DOI":"10.1093\/jcde\/qwaf091","type":"journal-article","created":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T11:40:00Z","timestamp":1757418000000},"page":"162-183","source":"Crossref","is-referenced-by-count":4,"title":["Automatic reconstruction of 3D topology optimization to editable CAD model with rotation minimizing frames"],"prefix":"10.1093","volume":"12","author":[{"given":"Chao","family":"Feng","sequence":"first","affiliation":[{"name":"National Center of Technology Innovation for Intelligent Design and Numerical Control, Huazhong University of Science and Technology , Wuhan 430074 ,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao","family":"Li","sequence":"additional","affiliation":[{"name":"National Center of Technology Innovation for Intelligent Design and Numerical Control, Huazhong University of Science and Technology , Wuhan 430074 ,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liang","family":"Gao","sequence":"additional","affiliation":[{"name":"National Center of Technology Innovation for Intelligent Design and Numerical Control, Huazhong University of Science and Technology , Wuhan 430074 ,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6329-9087","authenticated-orcid":false,"given":"Ying","family":"Zhou","sequence":"additional","affiliation":[{"name":"National Center of Technology Innovation for Intelligent Design and Numerical Control, Huazhong University of Science and Technology , Wuhan 430074 ,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2025,9,9]]},"reference":[{"key":"2025102300374394600_bib1","first-page":"120","article-title":"CAD reconstruction of watertight surface meshes using polycube parameterization and subdivision surfaces","volume-title":"Munich Symposium on Lightweight Design","author":"Alsayed\u00a0Ahmad","year":"2022"},{"key":"2025102300374394600_bib2","doi-asserted-by":"publisher","first-page":"103183","DOI":"10.1016\/j.cad.2021.103183","article-title":"Automated lofting-based reconstruction of CAD models from 3D topology optimization results","volume":"145","author":"Amroune","year":"2022","journal-title":"Computer-Aided Design"},{"key":"2025102300374394600_bib3","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/0045-7825(88)90086-2","article-title":"Generating optimal topologies in structural design using a homogenization method","volume":"71","author":"Bends\u00f8e","year":"1988","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"2025102300374394600_bib4","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1007\/s004190050248","article-title":"Material interpolation schemes in topology optimization","volume":"69","author":"Bends\u00f8e","year":"1999","journal-title":"Archive of Applied Mechanics"},{"key":"2025102300374394600_bib5","doi-asserted-by":"publisher","first-page":"1434","DOI":"10.1002\/nme.5549","article-title":"Topology optimization with additive manufacturing consideration for vehicle load path development","volume":"113","author":"Chuang","year":"2018","journal-title":"International Journal for Numerical Methods in Engineering"},{"key":"2025102300374394600_bib6","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-662-63143-0","article-title":"Fully automated subdivision surface parametrization for topology optimized structures and frame structures using euclidean distance transformation and homotopic thinning","volume-title":"Proceedings of the Munich Symposium on Lightweight Design 2020: Tagungsband Zum M\u00fcnchner Leichtbauseminar 2020","author":"Denk","year":"2021"},{"key":"2025102300374394600_bib7","doi-asserted-by":"publisher","first-page":"2771","DOI":"10.1017\/pds.2021.538","article-title":"Subdivision surface mid-surface reconstruction of topology optimization results and thin-walled shapes using surface skeletons","volume":"1","author":"Denk","year":"2021","journal-title":"Proceedings of the Design Society"},{"issue":"1","key":"2025102300374394600_bib44_285_203925","doi-asserted-by":"publisher","DOI":"10.3233\/ICA-240744","article-title":"A parametric and feature-based CAD dataset to support human-computer interaction for advanced 3D shape learning","volume":"32","author":"Fan","year":"2025","journal-title":"Integrated Computer-Aided Engineering"},{"key":"2025102300374394600_bib8","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MCG.1987.276983","article-title":"Automatic creation of object hierarchies for ray tracing","volume":"7","author":"Goldsmith","year":"1987","journal-title":"IEEE Computer Graphics and Applications"},{"key":"2025102300374394600_bib9","doi-asserted-by":"publisher","first-page":"081009","DOI":"10.1115\/1.4027609","article-title":"Doing topology optimization explicitly and geometrically\u2014A new moving morphable components based framework","volume":"81","author":"Guo","year":"2014","journal-title":"Journal of Applied Mechanics"},{"key":"2025102300374394600_bib10","doi-asserted-by":"publisher","first-page":"794","DOI":"10.1093\/jcde\/qwad023","article-title":"Automated topology design to improve the susceptibility of naval ships using geometric deep learning","volume":"10","author":"Hwang","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025102300374394600_bib11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00366-006-0023-0","article-title":"A surface reconstruction algorithm for topology optimization","volume":"22","author":"Koguchi","year":"2006","journal-title":"Engineering with Computers"},{"key":"2025102300374394600_bib12","doi-asserted-by":"publisher","first-page":"407","DOI":"10.3722\/cadaps.2009.407-418","article-title":"Converting topology optimization results into parametric CAD models","volume":"6","author":"Larsen","year":"2009","journal-title":"Computer-Aided Design and Applications"},{"key":"2025102300374394600_bib13","doi-asserted-by":"publisher","first-page":"Article 2","DOI":"10.1111\/j.1467-8659.2009.01377.x","article-title":"Fast BVH construction on gpus","volume":"28","author":"Lauterbach","year":"2009","journal-title":"Computer Graphics Forum"},{"key":"2025102300374394600_bib14","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/j.eng.2017.09.002","article-title":"A realization method for transforming a topology optimization design into additive manufacturing structures","volume":"4","author":"Liu","year":"2018","journal-title":"Engineering"},{"key":"2025102300374394600_bib15","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/s00366-016-0474-x","article-title":"A novel method for prediction of truss geometry from topology optimization","volume":"33","author":"Mandhyan","year":"2017","journal-title":"Engineering with Computers"},{"key":"2025102300374394600_bib16","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1016\/j.cad.2019.05.016","article-title":"Generative design conversion to editable and watertight boundary representation","volume":"115","author":"Marinov","year":"2019","journal-title":"Computer-Aided Design"},{"key":"2025102300374394600_bib17","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.cag.2019.05.012","article-title":"Boundary conforming mesh to T-NURCC surface conversion","volume":"82","author":"Marinov","year":"2019","journal-title":"Computers & Graphics"},{"key":"2025102300374394600_bib18","first-page":"3","article-title":"GE jet engine bracket challenge: A case study in sustainable design","volume":"14","author":"Morgan","year":"2014","journal-title":"Sustainable Design and Manufacturing"},{"key":"2025102300374394600_bib19","doi-asserted-by":"publisher","first-page":"1245","DOI":"10.1007\/s00158-019-02250-6","article-title":"On the benefits of applying topology optimization to structural design of aircraft components","volume":"60","author":"Munk","year":"2019","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"2025102300374394600_bib20","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.compstruc.2017.04.018","article-title":"Automatic reconstruction of beam structures from 3D topology optimization results","volume":"189","author":"Nana","year":"2017","journal-title":"Computers & Structures"},{"key":"2025102300374394600_bib21","author":"Open Cascade","year":".."},{"key":"2025102300374394600_bib23","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.jcde.2018.05.004","article-title":"Surface reconstruction from FE mesh model","volume":"6","author":"Park","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025102300374394600_bib22","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.compbiomed.2018.01.001","article-title":"Design of complex bone internal structure using topology optimization with perimeter control","volume":"94","author":"Park","year":"2018","journal-title":"Computers in Biology & Medicine"},{"key":"2025102300374394600_bib24","doi-asserted-by":"publisher","first-page":"1031","DOI":"10.1108\/02644409810244129","article-title":"Evolutionary structural optimisation (ESO) using a bidirectional algorithm","volume":"15","author":"Querin","year":"1998","journal-title":"Engineering Computations"},{"key":"2025102300374394600_bib25","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1093\/jcde\/qwad059","article-title":"Airfoil optimization using design-by-morphing","volume":"10","author":"Sheikh","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025102300374394600_bib26","first-page":"74","article-title":"Real-time SAH BVH construction for ray tracing dynamic scenes","volume-title":"In Proceedings of the 21st International Conference on Computer Graphics & Vision","author":"Sopin","year":"2011"},{"key":"2025102300374394600_bib27","first-page":"235","article-title":"Feature based interpretation and reconstruction of structural topology optimization results","volume-title":"DS 80-6 Proceedings of the 20th International Conference on Engineering Design (ICED 15) Vol 6: Design Methods and Tools-Part 2 Milan, Italy, 27-30.07. 15","author":"Stangl","year":"2015"},{"key":"2025102300374394600_bib28","doi-asserted-by":"publisher","first-page":"060801","DOI":"10.1115\/1.4047429","article-title":"A review of methods for the geometric post-processing of topology optimized models","volume":"20","author":"Subedi","year":"2020","journal-title":"Journal of Computing and Information Science in Engineering"},{"key":"2025102300374394600_bib29","first-page":"V01AT02A041","article-title":"Topology optimization on the cloud: A confluence of technologies","volume-title":"International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 57045","author":"Suresh","year":"2015"},{"key":"2025102300374394600_bib30","doi-asserted-by":"publisher","first-page":"Article 5","DOI":"10.1111\/j.1467-8659.2012.03178.x","article-title":"Mean curvature skeletons","volume":"31","author":"Tagliasacchi","year":"2012","journal-title":"Computer Graphics Forum"},{"key":"2025102300374394600_bib31","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/PL00013282","article-title":"Integration of topology and shape optimization for design of structural components","volume":"22","author":"Tang","year":"2001","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"2025102300374394600_bib32","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/S0045-7825(02)00559-5","article-title":"A level set method for structural topology optimization","volume":"192","author":"Wang","year":"2003","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"2025102300374394600_bib33","first-page":"1","article-title":"Computation of rotation minimizing frames","volume":"27","author":"Wang","year":"2008","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2025102300374394600_bib34","doi-asserted-by":"publisher","first-page":"2314","DOI":"10.1093\/jcde\/qwac106","article-title":"Deposition path-dependent lightweight support design and its implication to self-support topology optimization","volume":"9","author":"Wang","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025102300374394600_bib35","doi-asserted-by":"crossref","first-page":"1127","DOI":"10.1109\/TVCG.2017.2655523","article-title":"Infill optimization for additive manufacturing\u2014approaching bone-like porous structures","volume":"24","author":"Wu","year":"2017","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"2025102300374394600_bib36","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1093\/jcde\/qwae063","article-title":"Substructure-based topology optimization design method for passive constrained damping structures","volume":"11","author":"Wu","year":"2024","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025102300374394600_bib43_106_203225","doi-asserted-by":"publisher","first-page":"6752","DOI":"10.1109\/ICCV48922.2021.00670","article-title":"DeepCAD: A deep generative network for computer-aided design models","volume-title":"2021 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Wu","year":"2021"},{"key":"2025102300374394600_bib37","doi-asserted-by":"crossref","first-page":"885","DOI":"10.1016\/0045-7949(93)90035-C","article-title":"A simple evolutionary procedure for structural optimization","volume":"49","author":"Xie","year":"1993","journal-title":"Computers & Structures"},{"key":"2025102300374394600_bib38","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1007\/s00158-023-03651-4","article-title":"Automatic construction method for editable CAD models of isogeometric topology optimization results","volume":"66","author":"Yang","year":"2023","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"2025102300374394600_bib39","doi-asserted-by":"publisher","first-page":"1641","DOI":"10.1007\/s00158-016-1597-9","article-title":"Identifying boundaries of topology optimization results using basic parametric features","volume":"55","author":"Yi","year":"2017","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"2025102300374394600_bib40","doi-asserted-by":"publisher","first-page":"113102","DOI":"10.1016\/j.cma.2020.113102","article-title":"Topologically robust CAD model generation for structural optimisation","volume":"369","author":"Yin","year":"2020","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"2025102300374394600_bib41","doi-asserted-by":"publisher","first-page":"116108","DOI":"10.1016\/j.cma.2023.116108","article-title":"Worm-like highly deformable multi-section b-spline offset feature for topology optimization","volume":"412","author":"Zhou","year":"2023","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"2025102300374394600_bib42","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1007\/s11831-015-9151-2","article-title":"Topology optimization in aircraft and aerospace structures design","volume":"23","author":"Zhu","year":"2015","journal-title":"Archives of Computational Methods in Engineering"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwaf091\/64231383\/qwaf091.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/12\/9\/162\/64231383\/qwaf091.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/12\/9\/162\/64231383\/qwaf091.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T04:37:55Z","timestamp":1761194275000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/12\/9\/162\/8250036"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9]]},"references-count":44,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2025,9,2]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaf091","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2025,9]]},"published":{"date-parts":[[2025,9]]}}}