ABSTRACT
We propose an interaction technique for editing splines that is aimed at professional graphic designers. These users do not take full advantage of existing spline editing software because their mental representations of drawings do not match the underlying conceptual model of the software. Although editing splines by specifying control points and tangents may be appropriate for engineers, graphic designers think more in terms of strokes, shapes, and gestures appropriate for editing drawings. Our interaction technique matches the latter model: curves can be edited by means of marks, similar to the way strokes are naturally overloaded when drawing on paper. We describe this interaction technique and the algorithms used for its implementation.
- 1.Banks, M.J. and Cohen, E. Realtime Spline Curves from lnteractively Sketched Data. in Computer Graphics 24 (2), Proceedings of SIGGRAPH'90, ACM. p. 99-107.1990. Google ScholarDigital Library
- 2.Barsky, B.A. The Beta-Spline: A local representation based on shape parameters and fundamental geometric measures, PhD thesis, University of Utah. 1981. Google ScholarDigital Library
- 3.Bartels, R.H., Beatty, J.C., Booth, K., S., Bosch, E.G. and Jolicoeur, P., Experimental Comparison of Splines using the Shape-Matching Paradigm, ACM Transactions on Graphics. Vol. 12 (3), p. 179-208. 1993. Google ScholarDigital Library
- 4.Baudel, T. and Beaudouin-Lafon, M., CHARADE: Remote Control of Objects using Free-Hand Gestures, Communications of the ACM. Vol. 36 (7), p. 28-35. 1993. Google ScholarDigital Library
- 5.B~zier, P., Emploi des Machines d Commande Numgrique. 1970, Paris: Masson.Google Scholar
- 6.Bier, E., Stone, M., Buxton, W. and De Rose, T. Toolglass and Magic Lenses : the See-Through Interface. in Computer Graphics, Vol. 27 (2), Proceedings of SIGGRAPH'93, pp. 73-80. ACM. 1993. Google ScholarDigital Library
- 7.Bier, E., Stone, M., Fishkin, K., Buxton, W. and Baudel, T. A Taxonomy of See-Through Tools. in Proceedings of SIGCHI'94, ACM. pp. 358-364. 1994. Google ScholarDigital Library
- 8.Carr, R., The Point of the Pen, Byte. Vol. 16 (2), p. 211. 1991. Google ScholarDigital Library
- 9.Fekete, J.-D., Tic-tac-toon reference manual. Images 2001 SA, Antony, France. 1994.Google Scholar
- 10.Fowler, B. and Barrels, R., Constraint-Based Curve Matching, iEEE Computer Graphics & Applications, p. 43-49. September 1993. Google ScholarDigital Library
- 11.Kurtenbach, G. and Buxton, W., GEdit: a testbed for editing by continuous gesture, SIGCHI Bulletin. Vol. 23 (2), p. 22-26. 1990. Google ScholarDigital Library
- 12.Morrel-Samuels, P., Clarifying the distinction between gestural and lexical commands, International Journal of Man-Machine Studies. Vol. 32, p. 581-590. 1990. Google ScholarDigital Library
- 13.Pudet, T., Real Time Fitting of Pressure Brushstrokes. research report 29, Paris Research Laboratory, Digital Equipment Corporation. 1993.Google Scholar
- 14.Riesenfield, R.F. Applications of B-Spline approximation to geometric problems of computer aided design, PhD thesis, University of Syracuse, N.Y. 1973. Google ScholarDigital Library
- 15.Rubine, D. The Automatic Recognition of Gestures, PhD thesis, Carnegie Mellon University. 1991. Google ScholarDigital Library
- 16.Schneider, P.H., An Algorithm for Automatically Fitting Digitized Curves, in Graphics Gems, A. Glassner, Editor. 1990, Academic Press. A more complete reference, though less accessible is: Phoenix: An interactive curve design system based on the automatic fitting of hand-sketched curves. Master's thesis, University of Washington, 1988. Google ScholarDigital Library
Index Terms
- A mark-based interaction paradigm for free-hand drawing
Recommendations
3D animation creation using space canvases for free-hand drawing
VRCAI '08: Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in IndustryIn this paper we present a novel 3D animation system using a set of easily manipulable space canvases that support free-hand drawing. Our aim is to support the traditional free-hand drawing while improving the functionality by imitating the 3D animation ...
Comments