{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:41:53Z","timestamp":1783438913266,"version":"3.54.6"},"reference-count":75,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2024,1,19]],"date-time":"2024-01-19T00:00:00Z","timestamp":1705622400000},"content-version":"vor","delay-in-days":22,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"name":"National Key Project of China","award":["GJXM92579"],"award-info":[{"award-number":["GJXM92579"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,12,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Three-dimensional (3D) reconstruction is a significant research topic in the field of computer-aided design (CAD), which is used to recover editable CAD models from original shapes, including point clouds, voxels, meshes, and boundary representations (B-rep). Recently, there has been considerable research interest in deep model generation due to the increasing potential of deep learning methods. To address the challenges of 3D reconstruction and generation, we propose Brep2Seq, a novel deep neural network designed to transform the B-rep model into a sequence of editable parametrized feature-based modeling operations comprising principal primitives and detailed features. Brep2Seq employs an encoder-decoder architecture based on the transformer, leveraging geometry and topological information within B-rep models to extract the feature representation of the original 3D shape. Due to its hierarchical network architecture and training strategy, Brep2Seq achieved improved model reconstruction and controllable model generation by distinguishing between the primary shape and detailed features of CAD models. To train Brep2Seq, a large-scale dataset comprising 1 million CAD designs is established through an automatic geometry synthesis method. Extensive experiments on both DeepCAD and Fusion 360 datasets demonstrate the effectiveness of Brep2Seq, and show its applicability to simple mechanical components in real-world scenarios. We further apply Brep2Seq to various downstream applications, including point cloud reconstruction, model interpolation, shape constraint generation, and CAD feature recognition.<\/jats:p>","DOI":"10.1093\/jcde\/qwae005","type":"journal-article","created":{"date-parts":[[2024,1,21]],"date-time":"2024-01-21T01:07:43Z","timestamp":1705799263000},"page":"110-134","source":"Crossref","is-referenced-by-count":16,"title":["Brep2Seq: a dataset and hierarchical deep learning network for reconstruction and generation of computer-aided design models"],"prefix":"10.1093","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2163-4139","authenticated-orcid":false,"given":"Shuming","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Aeronautic Science and Engineering, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhidong","family":"Guan","sequence":"additional","affiliation":[{"name":"School of Aeronautic Science and Engineering, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tao","family":"Ning","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaodong","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Aeronautic Science and Engineering, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pingan","family":"Tan","sequence":"additional","affiliation":[{"name":"School of Aeronautic Science and Engineering, Beihang University , Beijing 100191 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2024,1,19]]},"reference":[{"key":"2024041915262738800_bib1","first-page":"40","article-title":"Learning representations and generative models for 3D point clouds","volume-title":"Proceedings of the 35th International Conference on Machine Learning","author":"Achlioptas","year":"2018"},{"key":"2024041915262738800_bib2","doi-asserted-by":"crossref","first-page":"827","DOI":"10.1080\/16864360.2007.10738515","article-title":"3D mesh segmentation methodologies for CAD applications","volume":"4","author":"Agathos","year":"2007","journal-title":"Computer-Aided Design and Applications"},{"key":"2024041915262738800_bib3","first-page":"171","article-title":"A review of 3D design parameterization using reverse engineering","volume":"3","author":"Alai","year":"2013","journal-title":"International Journal of Emerging Technology and Advanced Engineering"},{"key":"2024041915262738800_bib4","first-page":"14.1","article-title":"Constrained constructive solid geometry a unique representation of scenes","volume-title":"Proceedings of the Alvey Vision Conference","author":"Anderson","year":"1988"},{"key":"2024041915262738800_bib5","doi-asserted-by":"crossref","first-page":"041006","DOI":"10.1115\/1.4043211","article-title":"\u201cFabSearch\u201d: A 3D CAD model-based search engine for sourcing manufacturing services","volume":"19","author":"Angrish","year":"2019","journal-title":"Journal of Computing and Information Science in Engineering"},{"key":"2024041915262738800_bib6","first-page":"214","article-title":"Wasserstein generative adversarial networks","volume-title":"Proceedings of the 34th International Conference on Machine Learning","author":"Arjovsky","year":"2017"},{"key":"2024041915262738800_bib7","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.cad.2010.11.005","article-title":"Comparative study of different digitization techniques and their accuracy","volume":"43","author":"Barbero","year":"2011","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib8","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","author":"Benk\u0151","year":"2001","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib9","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1145\/781606.781629","article-title":"Three-dimensional halfspace constructive solid geometry tree construction from implicit boundary representations","volume-title":"Proceedings of the Eighth ACM Symposium on Solid Modeling and Applications","author":"Buchele","year":"2003"},{"key":"2024041915262738800_bib10","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1080\/16864360.2017.1397894","article-title":"Reverse engineering modeling methods and tools: A survey","volume":"15","author":"Buonamici","year":"2018","journal-title":"Computer-Aided Design and Applications"},{"key":"2024041915262738800_bib11","first-page":"V11AT11A003","article-title":"Graph representation of 3D CAD models for machining feature recognition with deep learning","volume-title":"Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference","author":"Cao","year":"2020"},{"key":"2024041915262738800_bib12","doi-asserted-by":"crossref","first-page":"103226","DOI":"10.1016\/j.cad.2022.103226","article-title":"Hierarchical CADNet: Learning from B-reps for machining feature recognition","volume":"147","author":"Colligan","year":"2022","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib13","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/j.compind.2018.04.005","article-title":"Deep learning for big data applications in CAD and PLM\u2013research review, opportunities and case study","volume":"100","author":"Dekhtiar","year":"2018","journal-title":"Computers and Industry"},{"key":"2024041915262738800_bib14","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.cad.2014.09.006","article-title":"Geometric segmentation of 3D scanned surfaces","volume":"62","author":"Di\u00a0Angelo","year":"2015","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib15","doi-asserted-by":"crossref","first-page":"2463","DOI":"10.1109\/CVPR.2017.264","article-title":"A point set generation network for 3D object reconstruction from a single image","volume-title":"Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Fan","year":"2017"},{"key":"2024041915262738800_bib16","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1145\/3321707.3321771","article-title":"Optimizing evolutionary CSG tree extraction","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Friedrich","year":"2019"},{"key":"2024041915262738800_bib17","first-page":"79","article-title":"A flexible pipeline for the optimization of CSG trees","volume-title":"Proceedings of the 28th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG) 2020","author":"Friedrich","year":"2020"},{"key":"2024041915262738800_bib18","first-page":"1","article-title":"Domain-adversarial training of neural networks","volume":"17","author":"Ganin","year":"2016","journal-title":"Journal of Machine Learning Research"},{"key":"2024041915262738800_bib19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3355089.3356488","article-title":"SDM-Net: Deep generative network for structured deformable mesh","volume":"38","author":"Gao","year":"2019","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib20","first-page":"1263","article-title":"Neural message passing for quantum chemistry","volume-title":"Proceedings of the 34th International Conference on Machine Learning","author":"Gilmer","year":"2017"},{"key":"2024041915262738800_bib21","article-title":"A kernel method for the two-sample-problem","volume-title":"Advances in neural information processing systems","author":"Gretton","year":"2006"},{"key":"2024041915262738800_bib22","first-page":"1","article-title":"MeshCNN: A network with an edge","volume":"38","author":"Hanocka","year":"2019","journal-title":"ACM Transactions on Graphics (ToG)"},{"key":"2024041915262738800_bib23","doi-asserted-by":"crossref","first-page":"992","DOI":"10.1093\/jcde\/qwad027","article-title":"Enhancing three-dimensional convolutional neural network-based geometric feature recognition for adaptive additive manufacturing: A signed distance field data approach","volume":"10","author":"Hilbig","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib24","doi-asserted-by":"crossref","first-page":"102008","DOI":"10.1016\/j.aei.2023.102008","article-title":"FUS-GCN: Efficient B-rep based graph convolutional networks for 3D-CAD model classification and retrieval","volume":"56","author":"Hou","year":"2023","journal-title":"Advanced Engineering Informatics"},{"key":"2024041915262738800_bib26","article-title":"Solidgen: An autoregressive model for direct B-rep synthesis","volume-title":"Transactions on Machine Learning Research","author":"Jayaraman","year":"2023"},{"key":"2024041915262738800_bib25","doi-asserted-by":"crossref","first-page":"11698","DOI":"10.1109\/CVPR46437.2021.01153","article-title":"UV-Net: Learning from boundary representations","volume-title":"Proceedings of the 2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Jayaraman","year":"2021"},{"key":"2024041915262738800_bib27","article-title":"Factorized latent spaces with structured sparsity","volume-title":"Advances in neural information processing systems","author":"Jia","year":"2010"},{"key":"2024041915262738800_bib28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3414685.3417812","article-title":"Shapeassembly: Learning to generate programs for 3D shape structure synthesis","volume":"39","author":"Jones","year":"2020","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib29","first-page":"8776","article-title":"UCSG-Net- unsupervised discovering of constructive solid geometry tree","volume-title":"Advances in neural information processing systems","author":"Kania","year":"2020"},{"key":"2024041915262738800_bib30","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1093\/jcde\/qwaa090","article-title":"Generating 3D texture models of vessel pipes using 2D texture transferred by object recognition","volume":"8","author":"Kim","year":"2021","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib31","doi-asserted-by":"crossref","first-page":"9593","DOI":"10.1109\/CVPR.2019.00983","article-title":"ABC: A big CAD model dataset for geometric deep learning","volume-title":"Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Koch","year":"2019"},{"key":"2024041915262738800_bib32","doi-asserted-by":"crossref","first-page":"12768","DOI":"10.1109\/CVPR46437.2021.01258","article-title":"BrepNet: A topological message passing system for solid models","volume-title":"Proceedings of the 2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Lambourne","year":"2021"},{"key":"2024041915262738800_bib33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3550469.3555424","article-title":"Reconstructing editable prismatic CAD from rounded voxel models","volume-title":"Proceedings of the SIGGRAPH Asia 2022 Conference Papers","author":"Lambourne","year":"2022"},{"key":"2024041915262738800_bib34","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1093\/jcde\/qwab072","article-title":"Dataset and method for deep learning-based reconstruction of 3D CAD models containing machining features for mechanical parts","volume":"9","author":"Lee","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib35","doi-asserted-by":"crossref","first-page":"2384","DOI":"10.1093\/jcde\/qwad106","article-title":"BrepGAT: Graph neural network to segment machining feature faces in a B-rep model","volume":"10","author":"Lee","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib36","first-page":"1","article-title":"Free2CAD: Parsing freehand drawings into CAD commands","volume":"41","author":"Li","year":"2022","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib38","first-page":"11362","article-title":"Learning part generation and assembly for structure-aware shape synthesis","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","author":"Li","year":"2020"},{"key":"2024041915262738800_bib37","first-page":"1","article-title":"Grass: Generative recursive autoencoders for shape structures","volume":"36","author":"Li","year":"2017","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib39","article-title":"Deep learning 3D shapes using alt-az anisotropic 2-sphere convolution","volume-title":"Proceedings of the International Conference on Learning Representations","author":"Liu","year":"2019"},{"key":"2024041915262738800_bib40","doi-asserted-by":"crossref","first-page":"9670","DOI":"10.1109\/ICCV48922.2021.00955","article-title":"UVStyle-Net: Unsupervised few-shot learning of 3D style similarity measure for B-reps","volume-title":"Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Meltzer","year":"2021"},{"key":"2024041915262738800_bib41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3355089.3356527","article-title":"StructureNet: Hierarchical graph networks for 3D shape generation","volume":"38","author":"Mo","year":"2019","journal-title":"ACM Transactions on Graphics"},{"key":"2024041915262738800_bib42","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/S0360-8352(98)00011-4","article-title":"Review of reverse engineering approaches","volume":"35","author":"Motavalli","year":"1998","journal-title":"Computers and Industrial Engineering"},{"key":"2024041915262738800_bib43","first-page":"7220","article-title":"PolyGen: An autoregressive generative model of 3D meshes","volume-title":"Proceedings of the 37th International Conference on Machine Learning","author":"Nash","year":"2020"},{"key":"2024041915262738800_bib44","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1007\/s10845-021-01827-7","article-title":"Part machining feature recognition based on a deep learning method","volume":"34","author":"Ning","year":"2023","journal-title":"Journal of Intelligent Manufacturing"},{"key":"2024041915262738800_bib45","first-page":"363","article-title":"Natural quadrics in mechanical design","volume-title":"Proceedings of the Autofact West, 1980","author":"Nourse","year":"1980"},{"key":"2024041915262738800_bib47","first-page":"77","article-title":"PointNet: Deep learning on point sets for 3D classification and segmentation","volume-title":"Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Qi","year":"2017"},{"key":"2024041915262738800_bib46","doi-asserted-by":"crossref","first-page":"5648","DOI":"10.1109\/CVPR.2016.609","article-title":"Volumetric and multi-view CNNs for object classification on 3D data","volume-title":"Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Qi","year":"2016"},{"key":"2024041915262738800_bib48","first-page":"5105","article-title":"PointNet++: Deep hierarchical feature learning on point sets in a metric space","volume-title":"Proceedings of the 31st International Conference on Neural Information Processing Systems","author":"Qi","year":"2017"},{"key":"2024041915262738800_bib49","doi-asserted-by":"crossref","first-page":"101427","DOI":"10.1016\/j.aei.2021.101427","article-title":"3D CAD model retrieval based on sketch and unsupervised variational autoencoder","volume":"51","author":"Qin","year":"2022","journal-title":"Advanced Engineering Informatics"},{"key":"2024041915262738800_bib50","first-page":"553","article-title":"Interpreting three-dimensional shape distributions","volume":"219","author":"Rea","year":"2005","journal-title":"Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science"},{"key":"2024041915262738800_bib51","doi-asserted-by":"crossref","first-page":"12478","DOI":"10.1109\/ICCV48922.2021.01225","article-title":"CSG-Stump: A learning friendly CSG-like representation for interpretable shape parsing","volume-title":"Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Ren","year":"2021"},{"key":"2024041915262738800_bib52","doi-asserted-by":"crossref","first-page":"5836","DOI":"10.1109\/ICCV48922.2021.00578","article-title":"LSD-StructureNet: Modeling levels of structural detail in 3D part hierarchies","volume-title":"Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Roberts","year":"2021"},{"key":"2024041915262738800_bib53","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1093\/jcde\/qwaa043","article-title":"Feature-based translation of CAD models with macro-parametric approach: Issues of feature mapping, persistent naming, and constraint translation","volume":"7","author":"Safdar","year":"2020","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib54","first-page":"701","article-title":"Factorized orthogonal latent spaces","volume-title":"Proceedings of the 13th International Conference on Artificial Intelligence and Statistics","author":"Salzmann","year":"2010"},{"key":"2024041915262738800_bib55","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/978-3-030-58542-6_13","article-title":"Learning disentangled representations via mutual information estimation","volume-title":"Proceedings of the Computer Vision \u2013 ECCV 2020","author":"Sanchez","year":"2020"},{"key":"2024041915262738800_bib56","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/0010-4485(91)90077-A","article-title":"Construction and optimization of CSG representations","volume":"23","author":"Shapiro","year":"1991","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib57","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/169728.169723","article-title":"Separation for boundary to CSG conversion","volume":"12","author":"Shapiro","year":"1993","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib58","doi-asserted-by":"crossref","first-page":"5515","DOI":"10.1109\/CVPR.2018.00578","article-title":"CSGNet: Neural shape parser for constructive solid geometry","volume-title":"Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition","author":"Sharma","year":"2018"},{"key":"2024041915262738800_bib59","doi-asserted-by":"crossref","first-page":"392","DOI":"10.1093\/jcde\/qwaa086","article-title":"Unorganized point classification for robust NURBs surface reconstruction using a point-based neural network","volume":"8","author":"Song","year":"2021","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib60","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3130800.3130821","article-title":"Complementme: Weakly-supervised component suggestions for 3D modeling","volume":"36","author":"Sung","year":"2017","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib61","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.14733\/cadaps.2020.1049-1066","article-title":"Free-form feature classification for finite element meshing based on shape descriptors and machine learning","volume":"17","author":"Takaishi","year":"2020","journal-title":"Computer-Aided Design and Applications"},{"key":"2024041915262738800_bib62","doi-asserted-by":"crossref","first-page":"11840","DOI":"10.1109\/CVPR52688.2022.01155","article-title":"Point2Cyl: Reverse engineering 3D objects from point clouds to extrusion cylinders","volume-title":"Proceedings of the 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Uy","year":"2022"},{"key":"2024041915262738800_bib63","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/S0010-4485(96)00054-1","article-title":"Reverse engineering of geometric models\u2019an introduction","volume":"29","author":"Varady","year":"1997","journal-title":"Computer-Aided Design"},{"key":"2024041915262738800_bib64","first-page":"6000","article-title":"Attention is all you need","volume-title":"Proceedings of the 31st International Conference on Neural Information Processing Systems","author":"Vaswani","year":"2017"},{"key":"2024041915262738800_bib65","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3450626.3459818","article-title":"Fusion 360 gallery: A dataset and environment for programmatic CAD construction from human design sequences","volume":"40","author":"Willis","year":"2021","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2024041915262738800_bib66","doi-asserted-by":"crossref","first-page":"6772","DOI":"10.1109\/ICCV48922.2021.00670","article-title":"DeepCAD: A deep generative network for computer-aided design models","volume-title":"Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Wu","year":"2021"},{"key":"2024041915262738800_bib67","first-page":"1912","article-title":"3D ShapeNets: A deep representation for volumetric shapes","volume-title":"Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Wu","year":"2015"},{"key":"2024041915262738800_bib68","doi-asserted-by":"crossref","first-page":"6058","DOI":"10.1109\/CVPR46437.2021.00600","article-title":"Inferring CAD modeling sequences using zone graphs","volume-title":"Proceedings of the 2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Xu","year":"2021"},{"key":"2024041915262738800_bib69","first-page":"24698","article-title":"SkexGen: Autoregressive generation of CAD construction sequences with disentangled codebooks","volume-title":"Proceedings of the 39th International Conference on Machine Learning","author":"Xu","year":"2022"},{"key":"2024041915262738800_bib70","doi-asserted-by":"crossref","first-page":"22147","DOI":"10.1038\/s41598-021-01313-3","article-title":"Machining feature recognition based on deep neural networks to support tight integration with 3D CAD systems","volume":"11","author":"Yeo","year":"2021","journal-title":"Scientific Reports"},{"key":"2024041915262738800_bib71","first-page":"28877","article-title":"Do transformers really perform badly for graph representation?","volume-title":"Advances in neural information processing systems","author":"Ying","year":"2021"},{"key":"2024041915262738800_bib72","doi-asserted-by":"crossref","first-page":"11758","DOI":"10.1109\/CVPR52688.2022.01147","article-title":"Capri-Net: Learning compact cad shapes with adaptive primitive assembly","volume-title":"Proceedings of the 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Yu","year":"2022"},{"key":"2024041915262738800_bib73","first-page":"V02AT03A017","article-title":"3D shape synthesis for conceptual design and optimization using variational autoencoders","volume-title":"Proceedings of the ASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 2A: 45th Design Automation Conference","author":"Zhang","year":"2019"},{"key":"2024041915262738800_bib74","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1093\/jcde\/qwaa030","article-title":"An approach to automatic boundary segmentation of solid models using virtual topology: Toward reconstruction of design features","volume":"7","author":"Zhang","year":"2020","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024041915262738800_bib75","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.cad.2018.03.006","article-title":"FeatureNet: Machining feature recognition based on 3D convolution neural network","volume":"101","author":"Zhang","year":"2018","journal-title":"Computer-Aided Design"}],"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\/qwae005\/56284716\/qwae005.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/1\/110\/57275777\/qwae005.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/1\/110\/57275777\/qwae005.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T15:54:42Z","timestamp":1713542082000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/11\/1\/110\/7582276"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,28]]},"references-count":75,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,12,28]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwae005","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,2]]},"published":{"date-parts":[[2023,12,28]]}}}