Using the CAT for 3D Sketching in Front of Large Displays

  • Hongxin Zhang
  • Julien Hadim
  • Xavier Granier
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5166)


Sketching, as an intuitive tool for creation and edition of 3D prototypes, is a topic of increasing interest to the community. These approaches are based on the natural ability of humans to quickly draw in 2D some characteristic curves of 3D objects. Unfortunately, some 3D modeling operations - like positioning different components - and the modeling in front of large displays have still not reached the same level of intuitively in sketching systems. The main difficulty is to leverage the intuitive 2D gesture abilities of humans and lift them to XGCT sensical 3D operations. In this project, we present a new approach, based on a virtual 3D paper sheet metaphor and the use of a 6 degrees of freedom (DOF) device. With the associated interaction processes and visual feedbacks, it allows the user to quickly create and edit some sketched 3D models.


Large Display Sketch-based 3D Modeling Interaction Devices 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alexe, A.-I., Barthe, L., Gaildrat, V., Cani, M.-P.: A sketch-based modelling system using convolution surfaces. Technical Report IRIT-2005-17-R, IRIT, Université Paul Sabatier - Toulouse, France (July 2005)Google Scholar
  2. 2.
    De Araujo, B., Jorge, J.: Free-form modelling with variational implicit surfaces. In: Proc. of 12th Encontro Português de Computação Grafica (12th EPCG), October 2003, pp. 17–26 (2003)Google Scholar
  3. 3.
    Balakrishnan, R., Fitzmaurice, G., Kurtenbach, G., Buxton, W.: Digital tape drawing. In: UIST 1999: Proc. annual symposium on User interface software and technology, pp. 161–169. ACM, New York (1999)CrossRefGoogle Scholar
  4. 4.
    Bloomenthal, J.: An implicit surface polygonizer. In: Graphics Gems IV, pp. 324–349. Academic Press, London (1994)Google Scholar
  5. 5.
    Botsch, M., Kobbelt, L.: A remeshing approach to multiresolution modeling. In: SGP 2004: Proc. Eurographics/ACM SIGGRAPH symposium on Geometry processing, pp. 185–192. ACM, New York (2004)CrossRefGoogle Scholar
  6. 6.
    Cherlin, J.J., Samavati, F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling with few strokes. In: SCCG 2005: Proc. spring conference on Computer graphics, pp. 137–145. ACM, New York (2005)CrossRefGoogle Scholar
  7. 7.
    Dorsey, J., Xu, S., Smedresman, G., Rushmeier, H., McMillan, L.: The mental canvas: A tool for conceptual architectural design and analysis. In: Proc. Pacific Conference on Computer Graphics and Applications, October 2007, pp. 201–210. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  8. 8.
    Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., Buxton, B.: Creating principal 3D curves with digital tape drawing. In: CHI 2002: Proc. SIGCHI conference on Human factors in computing systems, pp. 121–128. ACM, New York (2002)Google Scholar
  9. 9.
    Hachet, M., Guitton, P.: The CAT - when mice are not enough. In: Proc. IEEE VR 2004 Workshop: Beyond Glove and Wand Based Interaction, March 2004, pp. 66–69 (2004) (Immersion S.A.S.),
  10. 10.
    Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: a sketching interface for 3D freeform design. In: SIGGRAPH 1999: Proc. annual conference on Computer graphics and interactive techniques, pp. 409–416. ACM/Addison-Wesley Publishing Co. (1999)Google Scholar
  11. 11.
    Karpenko, O., Hughes, J., Raskar, R.: Free-form Sketching with Variational Implicit Surfaces. Computer Graphics Forum (Proc. Annual Eurographics Conference 2002) 21(3), 585–594 (2002)Google Scholar
  12. 12.
    Lapides, P., Sharlin, E., Sousa, M.C., Streit, L.: The 3D tractus: A three-dimensional drawing board. In: IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TableTop 2006) (January 2006)Google Scholar
  13. 13.
    Levet, F., Granier, X., Schlick, C.: Multi-view sketch-based freeform modeling. In: International Symposium on Smart Graphics (2007)Google Scholar
  14. 14.
    Markosian, L., Cohen, J.M., Crulli, T., Hughes, J.F.: Skin: A constructive approach to modeling free-form shapes. In: SIGGRAPH 1999: Proc. annual conference on Computer graphics and interactive techniques, August 1999, pp. 393–400. ACM, New York (1999)CrossRefGoogle Scholar
  15. 15.
    Nealen, A., Igarashi, T., Sorkine, O., Alexa, M.: Fibermesh: designing freeform surfaces with 3D curves. ACM Trans. Graph. 26(3), 41 (2007)CrossRefGoogle Scholar
  16. 16.
    Owada, S., Nielsen, F., Nakazawa, K., Igarashi, T.: A Sketching Interface for Modeling the Internal Structures of 3D Shapes. In: Butz, A., krüger, A., Olivier, P. (eds.) SG 2003. LNCS, vol. 2733, pp. 49–57. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  17. 17.
    Sachs, E., Roberts, A., Stoops, D.: 3-Draw: A tool for designing 3D shapes. IEEE Comput. Graph. Appl. 11(6), 18–26 (1991)CrossRefGoogle Scholar
  18. 18.
    Schmidt, R., Wyvill, B., Sousa, M.C., Jorge, J.A.: ShapeShop: Sketch-Based Solid Modeling with BlobTrees. In: Proc. Eurographics Workshop on Sketch-Based Interfaces and Modeling, pp. 53–62 (2005)Google Scholar
  19. 19.
    Schroering, M., Grimm, C., Pless, R.: A new input device for 3D sketching. Vision Interface, 311–318 (2003)Google Scholar
  20. 20.
    Tai, C.-L., Zhang, H., Fong, C.-K.: Prototype Modeling from Sketched Silhouettes based on Convolution Surfaces. Computer Graphics Forum 23(1), 71–83 (2004)CrossRefGoogle Scholar
  21. 21.
    Tsang, S., Balakrishnan, R., Singh, K., Ranjan, A.: A suggestive interface for image guided 3D sketching. In: CHI 2004: Proc. SIGCHI conference on Human factors in computing systems, pp. 591–598. ACM, New York (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Hongxin Zhang
    • 1
  • Julien Hadim
    • 2
  • Xavier Granier
    • 2
  1. 1.State key Lab of CAD&CGZhejiang UniversityHangzhouP.R. China
  2. 2.INRIA Bordeaux Sud-Ouest - Universities of BordeauxTalenceFrance

Personalised recommendations