{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T12:12:13Z","timestamp":1780056733985,"version":"3.54.0"},"reference-count":20,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We present a paradigm for natural and exploratory shape modeling by introducing novel 3D interactions for creating, modifying, and manipulating 3D shapes using arms and hands. Though current design tools provide complex modeling functionalities, they remain nonintuitive for novice users. Significant training is required to use these tools since they segregate 3D shapes into hierarchical 2D inputs, binding the user to stringent procedural steps and making modifications cumbersome. On the other hand, the use of computer-aided design (CAD) systems is typically involved during the final phases of design. This leaves a void in the early design phase wherein the creative exploration is critical. We present a shape creation paradigm as an exploration of creative imagination and externalization of shapes, particularly in the early phases of design. We integrate the capability of humans to express 3D shapes via hand-arm motions with traditional sweep surface representation to demonstrate rapid exploration of a rich variety of 3D shapes. We track the skeleton of users using the depth data provided by low-cost depth sensing camera (Kinect). Our modeling tool is configurable to provide a variety of implicit constraints for shape symmetry and resolution based on the position, orientation, and speed of the arms. An intuitive strategy for shape modifications is also proposed. Our main goal is to help the user to communicate the design intent to the computer with minimal effort. To this end, we conclusively demonstrate the creation of a wide variety of product concepts and show an average modeling time of a only few seconds while retaining the intuitiveness of the design process.<\/jats:p>","DOI":"10.1115\/1.4023588","type":"journal-article","created":{"date-parts":[[2013,4,24]],"date-time":"2013-04-24T20:47:53Z","timestamp":1366836473000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":13,"title":["Handy-Potter: Rapid Exploration of Rotationally Symmetric Shapes Through Natural Hand Motions"],"prefix":"10.1115","volume":"13","author":[{"family":"Vinayak","sequence":"first","affiliation":[{"name":"e-mail:\u2002fvinayak@purdue.edu"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sundar","family":"Murugappan","sequence":"additional","affiliation":[{"name":"e-mail:\u2002smurugap@purdue.edu"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cecil","family":"Piya","sequence":"additional","affiliation":[{"name":"e-mail:\u2002cpiya@purdue.edu"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Karthik","family":"Ramani","sequence":"additional","affiliation":[{"name":"e-mail:\u2002ramani@purdue.eduSchool of Mechanical Engineering, Purdue University, West Lafayette, IN 47907"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2013,4,22]]},"reference":[{"key":"2022031814545821500_B1","article-title":"X-Y Position Indicator for a Display System","year":"1970"},{"key":"2022031814545821500_B2","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/253671.253708","article-title":"Post-WIMP User Interfaces","volume":"40","year":"1997","journal-title":"Commun. ACM"},{"key":"2022031814545821500_B3","doi-asserted-by":"crossref","unstructured":"Jacob, R. J. K., Girouard, A., Hirshfield, L. M., Horn, M. S., Shaer, O., Solovey, E. T., and Zigelbaum, J., 2008, \u201cReality-Based Interaction: A Framework for Post-WIMP Interfaces,\u201d Proceedings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI\u201908, ACM, pp. 201\u2013210.","DOI":"10.1145\/1357054.1357089"},{"key":"2022031814545821500_B4","volume-title":"Brave NUI World: Designing Natural User Interfaces for Touch and Gesture","year":"2011","edition":"1st"},{"key":"2022031814545821500_B5","doi-asserted-by":"crossref","unstructured":"Holz, C., and Wilson, A., 2011, \u201cData Miming: Inferring Spatial Object Descriptions From Human Gesture,\u201d Proceedings of the 2011 Annual Conference on Human Factors in Computing Systems, CHI\u201911, ACM, pp. 811\u2013820.","DOI":"10.1145\/1978942.1979060"},{"key":"2022031814545821500_B6","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1007\/978-1-4020-8200-9_18","article-title":"Using Hand Motions in Conceptual Shape Design: Theories, Methods and Tools","volume-title":"Product Engineering","year":"2008"},{"key":"2022031814545821500_B7","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"},{"issue":"10","key":"2022031814545821500_B8","doi-asserted-by":"crossref","first-page":"1020","DOI":"10.1016\/j.cad.2011.05.009","article-title":"Conceptual Design and Modification of Freeform Surfaces Using Dual Shape Representations in Augmented Reality Environments","volume":"44","year":"2012","journal-title":"Comput. Aided Des."},{"key":"2022031814545821500_B9","doi-asserted-by":"crossref","unstructured":"Suryanarayan, P., Subramanian, A., and Mandalapu, D., 2010, \u201cDynamic Hand Pose Recognition Using Depth Data,\u201d Proceedings of the 2010 20th International Conference on Pattern Recognition, ICPR'10, IEEE Computer Society, pp. 3105\u20133108.","DOI":"10.1109\/ICPR.2010.760"},{"key":"2022031814545821500_B10","first-page":"101.1","article-title":"Efficient Model-Based 3D Tracking of Hand Articulations Using Kinect","volume-title":"BMVA Press","year":"2011"},{"key":"2022031814545821500_B11","first-page":"1297","article-title":"Real-Time Human Pose Recognition in Parts From Single Depth Images","year":"2011","journal-title":"Comput. Vision Patt. Recog."},{"key":"2022031814545821500_B12","first-page":"123","article-title":"On Some Crucial Issues of Computer Support of Conceptual Design","volume-title":"Product Engineering","year":"2004"},{"key":"2022031814545821500_B13","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10055-009-0153-y","article-title":"Virtual Reality for Assembly Methods Prototyping: A Review","volume":"15","year":"2011","journal-title":"Virtual Reality"},{"key":"2022031814545821500_B14","volume-title":"An Introduction to Solid Modeling","year":"1987"},{"key":"2022031814545821500_B15","volume-title":"Mathematical Elements for Computer Graphics","year":"1989","edition":"2nd"},{"issue":"5\/6","key":"2022031814545821500_B16","first-page":"228","article-title":"Direct Manipulation of Generalized Cylinders Based on B-Spline Motion","volume":"14","year":"1998","journal-title":"Visual Comput."},{"issue":"8\u201310","key":"2022031814545821500_B17","first-page":"542","article-title":"Sweep-Based Human Deformation","volume":"21","year":"2005","journal-title":"Visual Comput."},{"issue":"3","key":"2022031814545821500_B18","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1111\/j.1467-8659.2006.00968.x","article-title":"Sweep-Based Freeform Deformations","volume":"25","year":"2006","journal-title":"Comput. Graph. Forum"},{"key":"2022031814545821500_B19","article-title":"Inverse Kinematics for a Serial Chain With Joints Under Distance Constraints","volume-title":"Proceedings of Robotics: Science and Systems","year":"2006"},{"key":"2022031814545821500_B20","doi-asserted-by":"crossref","unstructured":"Han, L., and Rudolph, L., 2007, \u201cA Unified Geometric Approach for Inverse Kinematics of a Spatial Chain With Spherical Joints,\u201d 2007 IEEE International Conference on Robotics and Automation, ICRA 2007, April 10\u201314, 2007, Roma, Italy, pp. 4420\u20134427.","DOI":"10.1109\/ROBOT.2007.364160"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/13\/2\/021008\/6865800\/jcis_13_2_021008.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/13\/2\/021008\/6865800\/jcis_13_2_021008.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T06:29:10Z","timestamp":1745994550000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/13\/2\/021008\/371406\/Handy-Potter-Rapid-Exploration-of-Rotationally"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4,22]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4023588","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,22]]},"article-number":"021008"}}