Abstract
3D curve drawing is a fundamental operation in the creation and manipulation of surfaces and 3D models. Although techniques for specifying 3D curves using 2D input devices have been developed extensively, they are mostly indirect, with the need of multiple viewpoints or multiple lines to specify a 3D curve. We propose a simple technique to directly specify a 3D curve - using pen pressure to draw a single line of varying thickness, and mapping the thickness at each point along the curve to a depth distance. Hence, the thicker the 2D curve at a particular point, the closer the corresponding 3D point to the camera. This method is easy and intuitive, and yet surprisingly it has not been reported before. We illustrate the effectiveness of the method with numerous examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cohen, J.M., Markosian, L., Zeleznik, R.C., Hughes, J.F., Barzel, R.: An interface for sketching 3D curves. In: Proceedings of the 1999 symposium on Interactive 3D graphics, Atlanta, Georgia, United States, April 26-29, pp. 17–21 (1999)
Amicis, R.D., Bruno, F., Stork, A., Luchi, M.L.: The Eraser Pen: A New Paradigm for Curve Sketching in 3D. In: International Design Conference – Design 2002, Dubrovnik, May 14-17 (2002)
Bae, S.H., Balakrishnan, R., Singh, K.: ILoveSketch: As-natural-as-possible sketching system for creating 3D curve models. In: ACM Symposium on User Interface Software and Technology 2008, Monterey, CA, USA, October 19-22 (2008)
Schmidt, R., Khan, A., Kurtenbach, G., Singh, K.: On Expert Performance in 3D Curve-Drawing Tasks. In: EUROGRAPHICS Symposium on Sketch-Based Interfaces and Modeling (2009)
Grossman, T., Balakrishman, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., Buxton, B.: Creating Principal 3D Curves with Digital Tape Drawing. In: Proceedings of the ACM CHI 2002 Conference on Human Factors in Computing Systems (2002)
Mizuno, S., Kobayashi, D., Okada, M., Toriwaki, J., Yamamoto, S.: Virtual sculpting with a pressure sensitive pen. In: ACM SIGGRAPH 2003, San Diego, California, USA (2003)
Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: A Sketching Interface for 3D Freeform Design. In: ACM SIGGRAPH 1999, Los Angeles, pp. 409–416 (1999)
Ijiri, T., Okabe, M., Owada, S., Igarashi, T.: Floral diagrams and inflorescences: Interactive flower modeling using botanical structural constraints. ACM Transactions on Computer Graphics 24(3), 720–726 (2005); ACM SIGGRAPH 2005, Los Angeles, USA
Masry, M., Lipson, H.: A Sketch-Based Interface for Iterative Design and Analysis of 3D Objects. In: 2nd Eurographic Workshop on Sketch-Based Interfaces and Modeling (2005)
Cook, M.T., Agah, A.: A Survey of Sketch-Based 3-D Modeling Techniques. Interacting with Computers 21, 201–211 (2009)
Olsen, L., Samavati, F.F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling: A survey. Computer & Graphics 33, 85–103 (2009)
Pu, J., Lou, K., Ramani, K.: A 2D Sketch-based User Interface for 3D CAD Model Retrieval. Computer-Aided Design & Application 2(6), 717–725 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lai, CY., Zakaria, N. (2010). Pressure-Based 3D Curve Drawing. In: Taylor, R., Boulanger, P., Krüger, A., Olivier, P. (eds) Smart Graphics. SG 2010. Lecture Notes in Computer Science, vol 6133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13544-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-13544-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13543-9
Online ISBN: 978-3-642-13544-6
eBook Packages: Computer ScienceComputer Science (R0)