Parametric Freehand Sketches

In this paper we present the 2D parametric freehand sketch component of an experimental prototype called GEGROSS (GEsture & Geometric ReconstructiOn based Sketch System). The module implements a gesture alphabet and a calligraphic interface to manage geometric constraints found in 2D sections, that are later used to perform modeling operations. We use different elements to implement this module. The geometric kernel ACIS stores model data. The constraint manager 2D DCM handles restrictions. Finally, we use the CALI library to define gestural interfaces. In this paper we present a strategy for integrating these tools, and a calligraphic interface we developed to provide dimensional controls over freehand sketches. Our system allows users to build simple sketches composed by line segments and arcs, which are automatically tidied and beautified. Proportional and dimensional information over sketched parts is provided by handwriting their corresponding sizes.

[1]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[2]  Alasdair Turner,et al.  Sketching space , 2000, Comput. Graph..

[3]  S. Sutherland Seeing things , 1989, Nature.

[4]  M. Gross,et al.  Digital clay: deriving digital models from freehand sketches , 2000 .

[5]  Satoshi Matsuoka,et al.  Interactive beautification: a technique for rapid geometric design , 2006, SIGGRAPH Courses.

[6]  Gershon Elber,et al.  Inferring 3D models from freehand sketches and constraints , 1997, Comput. Aided Des..

[7]  Charlie C. L. Wang,et al.  Freeform extrusion by sketched input , 2003, Comput. Graph..

[8]  John H. Frazer,et al.  Stroke-based Intelligent Sketching Interface , 2002 .

[9]  James A. Landay,et al.  Visual similarity of pen gestures , 2000, CHI.

[10]  Martin A. Fischler,et al.  An optimization-based approach to the interpretation of single line drawings as 3D wire frames , 1992, International Journal of Computer Vision.

[11]  Dean Rubine,et al.  Combining gestures and direct manipulation , 1992, CHI.

[12]  Joaquim A. Jorge,et al.  Towards Calligraphic Interfaces: Sketching 3D Scenes with Gestures and Context Icons , 2000, WSCG.

[13]  W. Wang,et al.  A Survey of 3D Solid Reconstruction from 2D Projection Line Drawings , 1993, Comput. Graph. Forum.

[14]  Joaquim A. Jorge,et al.  Experimental evaluation of an on-line scribble recognizer , 2001, Pattern Recognit. Lett..

[15]  Manuel Contero,et al.  CIGRO: A Minimal Instruction Set Calligraphic Interface for Sketch-Based Modeling , 2003, ICCSA.

[16]  Thomas Marill,et al.  Emulating the human interpretation of line-drawings as three-dimensional objects , 1991, International Journal of Computer Vision.

[17]  Marina L. Gavrilova,et al.  Computational Science and Its Applications — ICCSA 2003 , 2003 .

[18]  Eric and Gross Mark Schweikhardt Digital Clay: Deriving Digital Models from Freehand Sketches , 1998 .