Research Papers

Handy-Potter: Rapid Exploration of Rotationally Symmetric Shapes Through Natural Hand Motions

[+] Author and Article Information

e-mail: fvinayak@purdue.edu

Sundar Murugappan

e-mail: smurugap@purdue.edu

Cecil Piya

e-mail: cpiya@purdue.edu

Karthik Ramani

e-mail: ramani@purdue.edu
School of Mechanical Engineering,
Purdue University,
West Lafayette, IN 47907

1Corresponding author.

Contributed by the Computers and Information Division of ASME for publication in the Journal of Computing and Information Science in Engineering. Manuscript received November 7, 2012; final manuscript received February 4, 2013; published online April 22, 2013. Assoc. Editor: Bahram Ravani.

J. Comput. Inf. Sci. Eng 13(2), 021008 (Apr 22, 2013) (8 pages) Paper No: JCISE-12-1205; doi: 10.1115/1.4023588 History: Received November 07, 2012; Revised February 04, 2013

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.

Copyright © 2013 by ASME
Topics: Modeling , Shapes , Design
Your Session has timed out. Please sign back in to continue.


Engelbart, D. C., 1970, “X-Y Position Indicator for a Display System,” US 3541541.
van Dam, A., 1997, “Post-WIMP User Interfaces,” Commun. ACM, 40, pp. 63–67. [CrossRef]
Jacob, R. J. K., Girouard, A., Hirshfield, L. M., Horn, M. S., Shaer, O., Solovey, E. T., and Zigelbaum, J., 2008, “Reality-Based Interaction: A Framework for Post-WIMP Interfaces,” Proceedings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI’08, ACM, pp. 201–210.
Wigdor, D., and Wixon, D., 2011, Brave NUI World: Designing Natural User Interfaces for Touch and Gesture, 1st ed., Morgan Kaufmann, Burlington, MA.
Holz, C., and Wilson, A., 2011, “Data Miming: Inferring Spatial Object Descriptions From Human Gesture,” Proceedings of the 2011 Annual Conference on Human Factors in Computing Systems, CHI’11, ACM, pp. 811–820.
Varga, E., 2008, “Using Hand Motions in Conceptual Shape Design: Theories, Methods and Tools,” Product Engineering, D. Talaba and A. Amditis, eds. Springer, Netherlands, pp. 367–382.
Schkolne, S., Pruett, M., and Schröder, P., 2001, “Surface Drawing: Creating Organic 3D Shapes With the Hand and Tangible Tools,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI’01, ACM, pp. 261–268.
Fuge, M., Yumer, M. E., Orbay, G., and Kara, L. B., 2012, “Conceptual Design and Modification of Freeform Surfaces Using Dual Shape Representations in Augmented Reality Environments,” Comput. Aided Des., 44(10), pp. 1020–1032. [CrossRef]
Suryanarayan, P., Subramanian, A., and Mandalapu, D., 2010, “Dynamic Hand Pose Recognition Using Depth Data,” Proceedings of the 2010 20th International Conference on Pattern Recognition, ICPR'10, IEEE Computer Society, pp. 3105–3108.
Oikonomidis, I., Kyriazis, N., and Argyros, A., 2011, “Efficient Model-Based 3D Tracking of Hand Articulations Using Kinect,” J. Hoey, S. McKenna and E. Trucco, eds., Proceedings of the British Machine Vision Conference, BMVA Press, pp. 101.1–101.11. [CrossRef]
Shotton, J., Fitzgibbon, A., Cook, M., Sharp, T., Finocchio, M., Moore, R., Kipman, A., and Blake, A., 2011, “Real-Time Human Pose Recognition in Parts From Single Depth Images,” Comput. Vision Patt. Recog., pp. 1297–1304.
Horváth, I., 2004, “On Some Crucial Issues of Computer Support of Conceptual Design,” Product Engineering, D.Talabă, and T.Roche, eds., Springer, Netherlands, pp. 123–142.
Seth, A., Vance, J., and Oliver, J., 2011, “Virtual Reality for Assembly Methods Prototyping: A Review,” Virtual Reality, 15, pp. 5–20. [CrossRef]
Mäntylä, M., 1987, An Introduction to Solid Modeling, Computer Science Press, Inc., New York.
Rogers, D. F., and Adams, J. A., 1989, Mathematical Elements for Computer Graphics, 2nd ed. McGraw-Hill Higher Education, Columbus, OH.
Chang, T.-I., Lee, J.-H., Kim, M.-S., and Hong, S. J., 1998, “Direct Manipulation of Generalized Cylinders Based on B-Spline Motion,” Visual Comput., 14(5/6), pp. 228–239. [CrossRef]
Hyun, D.-E., Yoon, S.-H., Chang, J.-W., Seong, J.-K., Kim, M.-S., and Jüttler, B., 2005, “Sweep-Based Human Deformation,” Visual Comput., 21(8–10), pp. 542–550. [CrossRef]
Yoon, S.-H., and Kim, M.-S., 2006, “Sweep-Based Freeform Deformations,” Comput. Graph. Forum, 25(3), pp. 487–496. [CrossRef]
Han, L., and Rudolph, L., 2006, “Inverse Kinematics for a Serial Chain With Joints Under Distance Constraints,” Proceedings of Robotics: Science and Systems, G. S.Sukhatme, S.Schaal, W.Burgard, and D.Fox eds., The MIT Press, Cambridge, MA.
Han, L., and Rudolph, L., 2007, “A Unified Geometric Approach for Inverse Kinematics of a Spatial Chain With Spherical Joints,” 2007 IEEE International Conference on Robotics and Automation, ICRA 2007, April 10–14, 2007, Roma, Italy, pp. 4420–4427.


Grahic Jump Location
Fig. 1

Components of a typical shape exploration process and the corresponding natural motions

Grahic Jump Location
Fig. 2

(a) Shape modeling metaphor inspired by pottery, (b) interpretation of hand locations for shape creation

Grahic Jump Location
Fig. 3

Generalized cylinders (a) constrained (CGC) (b) free-form (FFC)

Grahic Jump Location
Fig. 4

Procedure for spine deformation (a) circular bending (b) angular error minimization

Grahic Jump Location
Fig. 5

Bending of a unit-length spine for θ = π/3 and 0.75≤dbt≤0.95 (a) circular bending (b) final bending

Grahic Jump Location
Fig. 6

Virtual slab for sweep creation (a) slab definition (b) interaction within the slab

Grahic Jump Location
Fig. 7

3D Interaction approach (a) creation, (b) modification, (c) manipulation

Grahic Jump Location
Fig. 8

Pipeline showing the flow of information from the user to the Handy-Potter system and back

Grahic Jump Location
Fig. 9

Pipeline showing the flow of information from the user to the Handy-Potter system and back

Grahic Jump Location
Fig. 10

Fully constrained, partially constrained, and free-form generalized cylinders using Handy-Potter

Grahic Jump Location
Fig. 11

Pot concepts modeled using Handy-Potter

Grahic Jump Location
Fig. 12

Product concepts modeled using Handy-Potter



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In