{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,20]],"date-time":"2025-07-20T03:37:47Z","timestamp":1752982667470,"version":"3.37.3"},"reference-count":43,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2022,9,21]],"date-time":"2022-09-21T00:00:00Z","timestamp":1663718400000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003052","name":"Ministry of Trade, Industry and Energy, Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003052","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,10,22]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Conceptual shape design plays a critical role in determining the appearance and functionality of a product. Currently, computer-aided design systems can represent a complex shape through multiple surface patches; however, the methods used for multi-patch surface modification are still limited and counterintuitive. There is an ongoing need for more intuitive and efficient surface modification tools that allow designers to directly control shape changes through specific constraints while maintaining surface quality. In this paper, we propose an intuitive modification approach based on the designer\u2019s activity to interactively manipulate a multi-patch surface with an arbitrary curve constraint with tangent continuity (G1) across connected B-spline patches. The advantages of the curve and surface superposition were used to change the shape of the surface. The first step was a shape-control mechanism that used shape functions to control the deformation of a superposed surface. A fine-tuning step was followed to ensure the aesthetic requirements and quality of the surface by achieving convergent G1 continuity in a linear manner. The efficiency and practicality of the proposed approach have been verified using application examples. The proposed approach can be applied to modify surfaces used in the design of a complex geometric model.<\/jats:p>","DOI":"10.1093\/jcde\/qwac097","type":"journal-article","created":{"date-parts":[[2022,9,21]],"date-time":"2022-09-21T20:47:04Z","timestamp":1663793224000},"page":"2073-2088","source":"Crossref","is-referenced-by-count":2,"title":["An approach for multi-patch surface modification with a curve constraint satisfying convergent<i>G<\/i>1 continuity"],"prefix":"10.1093","volume":"9","author":[{"given":"Quang-Phap","family":"Luong","sequence":"first","affiliation":[{"name":"Naval Architecture and Ocean Systems Engineering, Korea Maritime & Ocean University , Busan, 49112, Republic of Korea"}]},{"given":"Jong-Ho","family":"Nam","sequence":"additional","affiliation":[{"name":"Naval Architecture and Ocean Systems Engineering, Korea Maritime & Ocean University , Busan, 49112, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8616-3254","authenticated-orcid":false,"given":"Tat-Hien","family":"Le","sequence":"additional","affiliation":[{"name":"Naval Architecture and Marine Engineering, Ho Chi Minh City University of Technology , Ho Chi Minh City 700959, Vietnam"},{"name":"Vietnam National University , Ho Chi Minh City 700959, Vietnam"}]}],"member":"286","published-online":{"date-parts":[[2022,9,20]]},"reference":[{"article-title":"Feature-based methods for free-form surface manipulation in aesthetic engineering","year":"2004","author":"Catalano","key":"2022102214072179400_bib1"},{"key":"2022102214072179400_bib2","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.cagd.2005.01.001","article-title":"G1 continuity conditions of adjacent NURBS surfaces","volume":"22","author":"Che","year":"2005","journal-title":"Computer Aided Geometric Design"},{"key":"2022102214072179400_bib3","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1016\/S0167-8396(96)00048-9","article-title":"Direct highlight line modification on nurbs surfaces","volume":"14","author":"Chen","year":"1997","journal-title":"Computer Aided Geometric Design"},{"key":"2022102214072179400_bib4","doi-asserted-by":"crossref","first-page":"916","DOI":"10.1016\/j.cag.2005.09.009","article-title":"3D sketching for aesthetic design using fully free-form deformation features","volume":"29","author":"Cheutet","year":"2005","journal-title":"Computers & Graphics"},{"key":"2022102214072179400_bib5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s12008-007-0031-3","article-title":"Preserving car stylists\u2019 design intent through an ontology","volume":"2","author":"Cheutet","year":"2008","journal-title":"International Journal on Interactive Design and Manufacturing (IJIDeM)"},{"key":"2022102214072179400_bib6","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1080\/17445302.2018.1457235","article-title":"A combined approach based on subdivision surface and free form deformation for smart ship hull form design and variation","volume":"13","author":"Copped\u00e9","year":"2018","journal-title":"Ships and Offshore Structures"},{"key":"2022102214072179400_bib7","doi-asserted-by":"crossref","first-page":"106785","DOI":"10.1016\/j.cie.2020.106785","article-title":"The evaluation of conceptual design through dynamic simulation: A proposal based on TRIZ and system dynamics","volume":"149","author":"Delgado-Maciel","year":"2020","journal-title":"Computers & Industrial Engineering"},{"key":"2022102214072179400_bib8","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1080\/09544820500275396","article-title":"Aesthetic-driven tools for industrial design","volume":"17","author":"Giannini","year":"2006","journal-title":"Journal of Engineering Design"},{"key":"2022102214072179400_bib9","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/0096-3003(82)90191-6","article-title":"Transfinite mappings and their application to grid generation","volume":"10-11","author":"Gordon","year":"1982","journal-title":"Applied Mathematics and Computation"},{"key":"2022102214072179400_bib10","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.cad.2018.03.004","article-title":"Application of subdivision surfaces in ship hull form modeling","volume":"100","author":"Greshake","year":"2018","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib11","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1016\/S0010-4485(98)00019-0","article-title":"Parametrically deformed free-form surfaces as part of a variational model","volume":"30","author":"Guillet","year":"1998","journal-title":"Computer-Aided Design"},{"article-title":"Practical shape optimization using CFD","year":"2015","author":"Harries","key":"2022102214072179400_bib12"},{"key":"2022102214072179400_bib15","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1016\/S0010-4485(00)00115-9","article-title":"Modifying the shape of NURBS surfaces with geometric constraints","volume":"33","author":"Hu","year":"2001","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib14","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1186\/s13660-017-1524-7","article-title":"G2 continuity conditions for generalized B\u00e9zier-like surfaces with multiple shape parameters","volume":"2017","author":"Hu","year":"2017","journal-title":"Journal of Inequalities and Applications"},{"key":"2022102214072179400_bib13","doi-asserted-by":"crossref","first-page":"125215","DOI":"10.1016\/j.amc.2020.125215","article-title":"Shape-adjustable generalized b\u00e9zier surfaces: Construction and it is geometric continuity conditions","volume":"378","author":"Hu","year":"2020","journal-title":"Applied Mathematics and Computation"},{"key":"2022102214072179400_bib16","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1016\/j.aei.2018.10.005","article-title":"A generative design technique for exploring shape variations","volume":"38","author":"Khan","year":"2018","journal-title":"Advanced Engineering Informatics"},{"volume-title":"Geometric continuity of curves and surfaces (synthesis lectures on visual computing)","year":"2016","author":"Kiciak","key":"2022102214072179400_bib17"},{"key":"2022102214072179400_bib18","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1016\/S1001-6058(09)60246-8","article-title":"A new surface modification approach for CFD-based hull form optimization","volume":"22","author":"Kim","year":"2010","journal-title":"Journal of Hydrodynamics, Series B"},{"key":"2022102214072179400_bib19","doi-asserted-by":"crossref","DOI":"10.3390\/atmos10030123","article-title":"An alternative bilinear interpolation method between spherical grids","volume":"10","author":"Kim","year":"2019","journal-title":"Atmosphere"},{"key":"2022102214072179400_bib20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cad.2014.05.001","article-title":"Surface design based on direct curvature editing","volume":"55","author":"Kineri","year":"2014","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib21","doi-asserted-by":"crossref","DOI":"10.1201\/9780138755287","volume-title":"Fundamentals of grid generation","author":"Knupp","year":"2020"},{"key":"2022102214072179400_bib22","doi-asserted-by":"crossref","first-page":"103070","DOI":"10.1016\/j.cad.2021.103070","article-title":"Feature lines modification based on as-stiff-as-needed surface deformation","volume":"140","author":"Le\u00a0Vaou","year":"2021","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib23","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1093\/jcde\/qwab036","article-title":"Surface modification by superimposing piecewise shape function satisfying hull variation given by arbitrary characteristic curve on surface","volume":"8","author":"Luong","year":"2021","journal-title":"Journal of Computational Design and Engineering"},{"key":"2022102214072179400_bib24","doi-asserted-by":"crossref","first-page":"361","DOI":"10.3722\/cadaps.2012.361-374","article-title":"Physically-based NURBS surface editing with curves","volume":"9","author":"Ma","year":"2012","journal-title":"Computer-Aided Design and Applications"},{"key":"2022102214072179400_bib25","first-page":"213","article-title":"Constraint-based design of B-spline surfaces from curves","volume-title":"Proceedings of the Ninth ACM Symposium on Solid Modeling and Applications","author":"Michalik","year":"2004"},{"key":"2022102214072179400_bib26","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1016\/0010-4485(95)00020-R","article-title":"G1 continuity of B-spline surface patches in reverse engineering","volume":"27","author":"Milroy","year":"1995","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib27","doi-asserted-by":"crossref","first-page":"011003","DOI":"10.1115\/1.4051121","article-title":"A local approach for computing smooth B-Spline surfaces for arbitrary quadrilateral base meshes","volume":"22","author":"Mosbach","year":"2021","journal-title":"Journal of Computing and Information Science in Engineering"},{"key":"2022102214072179400_bib28","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1016\/j.compind.2008.03.004","article-title":"Incorporating free-form features in aesthetic and engineering product design: State-of-the-art report","volume":"59","author":"Pernot","year":"2008","journal-title":"Computers in Industry"},{"key":"2022102214072179400_bib29","first-page":"255","article-title":"Patching Catmull-Clark meshes","volume-title":"Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques","author":"Peters","year":"2000"},{"key":"2022102214072179400_bib30","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.cagd.2009.09.003","article-title":"On the complexity of smooth spline surfaces from quad meshes","volume":"27","author":"Peters","year":"2010","journal-title":"Computer Aided Geometric Design"},{"volume-title":"The NURBS book","year":"1996","author":"Piegl","key":"2022102214072179400_bib31"},{"key":"2022102214072179400_bib32","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1016\/j.cag.2006.03.012","article-title":"Direct manipulations of NURBS surfaces subjected to geometric constraints","volume":"30","author":"Pourazady","year":"2006","journal-title":"Computers & Graphics"},{"key":"2022102214072179400_bib33","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1111\/cgf.12483","article-title":"G2 surface interpolation over general topology curve networks","volume":"33","author":"Salvi","year":"2014","journal-title":"Computer Graphics Forum"},{"key":"2022102214072179400_bib34","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1016\/j.cagd.2007.10.004","article-title":"Detail preserving deformation of B-spline surfaces with volume constraint","volume":"25","author":"Sauvage","year":"2008","journal-title":"Computer Aided Geometric Design"},{"key":"2022102214072179400_bib35","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/15922.15903","article-title":"Free-form deformation of solid geometric models","volume-title":"Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques","author":"Sederberg","year":"1986"},{"key":"2022102214072179400_bib38","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/S0377-0427(01)00565-9","article-title":"G1 continuous conditions of biquartic B-spline surfaces","volume":"144","author":"Shi","year":"2002","journal-title":"Journal of Computational and Applied Mathematics"},{"key":"2022102214072179400_bib36","doi-asserted-by":"crossref","first-page":"893","DOI":"10.1016\/j.cagd.2004.08.001","article-title":"Reconstruction of convergent G1 smooth B-spline surfaces","volume":"21","author":"Shi","year":"2004","journal-title":"Computer Aided Geometric Design"},{"key":"2022102214072179400_bib37","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1016\/S0010-4485(03)00111-8","article-title":"A practical construction of G1 smooth biquintic B-spline surfaces over arbitrary topology","volume":"36","author":"Shi","year":"2004","journal-title":"Computer-Aided Design"},{"key":"2022102214072179400_bib39","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":"2022102214072179400_bib40","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1145\/37401.37427","article-title":"Elastically deformable models","volume-title":"Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques","author":"Terzopoulos","year":"1987"},{"key":"2022102214072179400_bib41","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.compind.2017.11.003","article-title":"The challenges in computer supported conceptual engineering design","volume":"95","author":"Vuletic","year":"2018","journal-title":"Computers in Industry"},{"key":"2022102214072179400_bib42","doi-asserted-by":"crossref","first-page":"711","DOI":"10.3722\/cadaps.2009.711-719","article-title":"Surface deformation under area constraints","volume":"6","author":"Xu","year":"2009","journal-title":"Computer-Aided Design and Applications"},{"key":"2022102214072179400_bib43","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/j.ins.2013.04.022","article-title":"IGA-based point cloud fitting using B-spline surfaces for reverse engineering","volume":"245","author":"Zhao","year":"2013","journal-title":"Information Sciences"}],"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\/qwac097\/45956224\/qwac097.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/9\/5\/2073\/46607625\/qwac097.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/9\/5\/2073\/46607625\/qwac097.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,27]],"date-time":"2023-11-27T00:13:36Z","timestamp":1701044016000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/9\/5\/2073\/6708371"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,20]]},"references-count":43,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,10,22]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwac097","relation":{},"ISSN":["2288-5048"],"issn-type":[{"type":"electronic","value":"2288-5048"}],"subject":[],"published-other":{"date-parts":[[2022,10]]},"published":{"date-parts":[[2022,9,20]]}}}