{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T04:14:08Z","timestamp":1765253648611,"version":"3.41.2"},"reference-count":34,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,9,1]]},"abstract":"<jats:p>In product design, designers often create a multitude of concept sketches as part of the ideation and exploration process. Transforming such sketches to 3D digital models requires special expertise due to a lack of intuitive computer aided design (CAD) tools suitable for rapid modeling. Recent advances in sketch-based user interfaces and immersive environments have introduced novel curve design methods that facilitate the transformation of such sketches into 3D digital models. However, rapid surfacing of such data remains an open challenge. Based on the observation that a sparse network of curves is reasonably sufficient to convey the intended geometric shape, we propose a new method for creating approximate surfaces on curve clouds automatically. A notable property of our method is that it relieves many topological and geometric restrictions of 3D conventional networks such as the curves do not need to be connected to one another or gently drawn. Our method calculates a 3D guidance vector field in the space that the curve cloud appears. This guidance vector field helps drive a deformable closed surface onto the curves. During this deformation, surface smoothness is controlled through a set of surface smoothing and subdivision operations. The resulting surface can be further beautified by the user manually using selective surface modification and fairing operations. We demonstrate the effectiveness of our approach on several case examples. Our studies have shown that the proposed technique can be particularly useful for rapid visualization.<\/jats:p>","DOI":"10.1115\/1.4007152","type":"journal-article","created":{"date-parts":[[2012,8,9]],"date-time":"2012-08-09T22:02:41Z","timestamp":1344549761000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":6,"title":["Free Form Surface Skinning of 3D Curve Clouds for Conceptual Shape Design"],"prefix":"10.1115","volume":"12","author":[{"given":"Erhan","family":"Batuhan Arisoy","sequence":"first","affiliation":[{"name":"Graduate Research Assistant e-mail:"}]},{"given":"Gunay","family":"Orbay","sequence":"additional","affiliation":[{"name":"Graduate Research Assistant e-mail:"}]},{"given":"Levent","family":"Burak Kara","sequence":"additional","affiliation":[{"name":"Associate Professor e-mail:\u2002 Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh, PA 15213"}]}],"member":"33","published-online":{"date-parts":[[2012,8,9]]},"reference":[{"key":"2019100512524715800_B1","doi-asserted-by":"crossref","unstructured":"Igarashi, T., Matsuoka, S., and Tanaka, H., 1999, \u201cTeddy: A Sketching Interface for 3D Freeform Design,\u201d Proceedings of SIGGRAPH 1999, ACM, p. 21.","DOI":"10.1145\/311535.311602"},{"issue":"3","key":"2019100512524715800_B2","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/1276377.1276429","article-title":"Fibermesh: Designing Freeform Surfaces With 3D Curves","volume":"26","year":"2007","journal-title":"ACM Trans. Graph."},{"key":"2019100512524715800_B3","doi-asserted-by":"crossref","unstructured":"Dekkers, E., Kobbelt, L., Pawlicki, R., and Smith, R. C., 2009, \u201cA Sketching Interface for Feature Curve Recovery of Free-Form Surfaces,\u201d 2009 SIAM\/ACM Joint Conference on Geometric and Physical Modeling, SPM\u201909, ACM, pp. 235\u2013245.","DOI":"10.1145\/1629255.1629285"},{"key":"2019100512524715800_B4","unstructured":"Sugihara, M., de Groot, E., Wyvill, B., and Schmidt, R., 2008, \u201cA Sketch-Based Method to Control Deformation in a Skeletal Implicit Surface Modeler,\u201d Proceedings of the 5th EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling, Citeseer, pp. 65\u201372."},{"key":"2019100512524715800_B5","doi-asserted-by":"crossref","unstructured":"Schkolne, S., Pruett, M., and Schr\u00f6der, P., 2001. \u201cSurface Drawing: Creating Organic 3D Shapes With the Hand and Tangible Tools,\u201d Proceedings of the SIGCHI conference on Human factors in computing systems, CHI\u201901, ACM, pp. 261\u2013268.","DOI":"10.1145\/365024.365114"},{"key":"2019100512524715800_B6","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/1057792.1057803","article-title":"Designing Augmented Reality Interfaces","volume":"39","year":"2005","journal-title":"SIGGRAPH Comput. Graph."},{"first-page":"405","article-title":"Wires: A Geometric Deformation Technique","year":"1998","key":"2019100512524715800_B7"},{"key":"2019100512524715800_B8","first-page":"92:1","article-title":"Diffusion Curves: A Vector Representation for Smooth-Shaded Images","volume":"27","year":"2008","journal-title":"ACM Trans. Graph."},{"journal-title":"Autodesk","year":"2007","author":"MAYA","key":"2019100512524715800_B9"},{"journal-title":"Autodesk","year":"2007","key":"2019100512524715800_B10"},{"key":"2019100512524715800_B11","doi-asserted-by":"crossref","unstructured":"Igarashi, T., and Hughes, J., 2003, \u201cSmooth Meshes for Sketch-Based Freeform Modeling,\u201d ACM Symposium on Interactive 3D Graphics, ACM, pp. 139\u2013142.","DOI":"10.1145\/641480.641507"},{"key":"2019100512524715800_B12","doi-asserted-by":"crossref","unstructured":"Schmidt, R., Wyvill, B., Sousa, M. C., and Jorge, J. A., 2006, \u201cShapeshop: Sketch-Based Solid Modeling With Blobtrees,\u201d ACM SIGGRAPH 2006 Courses, SIGGRAPH\u201906, ACM.","DOI":"10.1145\/1185657.1185775"},{"key":"2019100512524715800_B13","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1145\/1141911.1141928","article-title":"Smoothsketch: 3D Free-Form Shapes From Complex Sketches","volume":"25","year":"2006","journal-title":"ACM Trans. Graph."},{"issue":"1","key":"2019100512524715800_B14","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MCG.2007.18","article-title":"Sketch-Based 3D-Shape Creation for Industrial Styling Design","volume":"27","year":"2007","journal-title":"IEEE Comput. Graph. Appl."},{"journal-title":"\u201cEnergy Minimizers for Curvature-Based Surface Functionals","year":"2007","key":"2019100512524715800_B15"},{"key":"2019100512524715800_B16","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1145\/1015706.1015772","article-title":"An Intuitive Framework for Real-Time Freeform Modeling","volume":"23","year":"2004","journal-title":"ACM Trans. Graph."},{"journal-title":"\u201cA Survey of Partial Differential Equations in Geometric Design","year":"2008","key":"2019100512524715800_B17"},{"issue":"3","key":"2019100512524715800_B18","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1111\/j.1467-8659.2004.00762.x","article-title":"Fast Surface Modelling Using a 6th Order PDE","volume":"23","year":"2004","journal-title":"Comput. Graph. Forum"},{"issue":"6","key":"2019100512524715800_B19","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1007\/s003710100112354","article-title":"Parameterization for Reconstruction of 3D Freeform Objects From Laser-Scanned Data Based on a PDE Method","volume":"17","year":"2001","journal-title":"Vis. Comput."},{"key":"2019100512524715800_B20","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1007\/s00371-002-0197-4","article-title":"Shrinkwrap: An Efficient Adaptive Algorithm for Triangulating an Iso-Surface","volume":"20","year":"2004","journal-title":"Vis. Comput."},{"key":"2019100512524715800_B21","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/37402.37422","article-title":"Marching Cubes: A High Resolution 3D Surface Construction Algorithm","volume":"21","year":"1987","journal-title":"SIGGRAPH Comput. Graph."},{"issue":"3","key":"2019100512524715800_B22","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1109\/83.661186","article-title":"Snakes, Shapes, and Gradient Vector Flow","volume":"7","year":"1998","journal-title":"IEEE Trans. Image Process."},{"journal-title":"Mcneel","year":"2012","author":"Rhino3d","key":"2019100512524715800_B23"},{"journal-title":"Solidworks Corp","year":"2012","author":"Solidworks","key":"2019100512524715800_B24"},{"issue":"11","key":"2019100512524715800_B25","doi-asserted-by":"crossref","first-page":"1131","DOI":"10.1109\/34.244675","article-title":"Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images","volume":"15","year":"1993","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2019100512524715800_B26","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/1049-9660(91)90028-N","article-title":"On Active Contour Models and Balloons","volume":"53","year":"1991","journal-title":"CVGIP: Image Underst."},{"volume-title":"Fundamentals of Engineering Numerical Analysis","year":"2001","key":"2019100512524715800_B27"},{"issue":"7","key":"2019100512524715800_B28","first-page":"1","article-title":"Discrete Differential-Geometry Operators for Triangulated 2-Manifolds","volume":"3","year":"2002","journal-title":"Visualization Math."},{"key":"2019100512524715800_B29","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1145\/37402.37427","article-title":"Elastically Deformable Models","volume":"21","year":"1987","journal-title":"SIGGRAPH Comput. Graph."},{"year":"2007","key":"2019100512524715800_B30","article-title":"A Sketch-Based Interface for Detail-Preserving Mesh Editing"},{"key":"2019100512524715800_B31","doi-asserted-by":"crossref","unstructured":"Kara, L. B., D'Eramo, C. M., and Shimada, K., 2006, \u201cPen-Based Styling Design of 3D Geometry Using Concept Sketches and Template Models,\u201d Proceedings of the 2006 ACM symposium on Solid and physical modeling, SPM\u201906, ACM, pp. 149\u2013160.","DOI":"10.1145\/1128888.1128909"},{"key":"2019100512524715800_B32","doi-asserted-by":"crossref","unstructured":"Yamada, A., Furuhata, T., Shimada, K., and Hou, K., 1999, \u201cA Discrete Spring Model for Generating Fair Curves and Surfaces,\u201d Pacific Conference on Computer Graphics and Applications, p. 270.","DOI":"10.1109\/PCCGA.1999.803371"},{"year":"1987","key":"2019100512524715800_B33","article-title":"Smooth Subdivision Surfaces Based on Triangles"},{"key":"2019100512524715800_B34","doi-asserted-by":"crossref","unstructured":"Bae, S.-H., Balakrishnan, R., and Singh, K., 2008, \u201cIlovesketch: As-Natural-As-Possible Sketching System for Creating 3D Curve Models,\u201d Proceedings of the 21st annual ACM symposium on User interface software and technology, UIST'08, ACM, pp. 151\u2013160.","DOI":"10.1145\/1449715.1449740"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4007152\/6098858\/031005_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4007152\/6098858\/031005_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T19:04:36Z","timestamp":1743966276000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4007152\/370794\/Free-Form-Surface-Skinning-of-3D-Curve-Clouds-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,8,9]]},"references-count":34,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4007152","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2012,8,9]]},"article-number":"031005"}}