Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/91385.91425acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article
Free access

Real time spline curves from interactively sketched data

Published: 01 February 1990 Publication History

Abstract

Hand-sketching is a particularly attractive solution to providing an intuitive design interface for modeling. The goal is to reduce the data collected from the input strokes and to construct a curve that faithfully represents the sketched data. This paper presents a new approach to interactive realtime handsketching in two or three dimensions and is-based on the new approach to general spline datafitting presented in [10,8,9].The goal of our approach is to obtain approximating curves with reasonable accuracy at real-time interactive speeds, and at the same time significantly reduce in the number of coefficients for the curve representation over the original data representation. The approach taken here to obtain realtime interaction is to reduce the data incrementally using new local algorithms while the data is still being sketched.

References

[1]
[1] Banks, M. J. A User Interface Model and Tools for Geometric Design. Master's thesis, University of Utah, 1989.
[2]
[2] Cohen, E., Lyche, T., and Riesenfeld, R. F. Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics. Computer Graphics and Image Processing 14, 2 (Oct. 1980), 87-111.
[3]
[3] Cohen, E., Lyche, T., and Schumaker, L. L. Algorithms for degree-raising of splines. ACM Transactions on Graphics 4, 3 (July 1985), 171-181.
[4]
[4] Dierckx, P. Algorithms for smoothing data with periodic and parametric splines. Computer Graphics and Image Processing, 20 (1982), 171- 184.
[5]
[5] Fournier, A., and Barsky, B. Geometric Continuity with Interpolating Bezier Curves. Canadian Inf. Process. Soc., Toronto, Out., Canada, 1985.
[6]
[6] Harada, K., and Nakamae, E. Application of the Bezier curve to data interpolation. Computer-Aided Design 14, 1 (Jan. 1982), 55-63.
[7]
[7] Horn, B. K. P. Robot Vision. McGraw-Hill, New York, 1986.
[8]
[8] Lyche, T., and Mørken, K. A data reduction strategy for splines. Research Report 107, University of Oslo, Feb. 1987.
[9]
[9] Lyche, T., and Mørken, K. A Discrete Approach to Knot Removal and Degree Reduction Algorithms for Splines. Clarendon Press, Oxford, 1987.
[10]
[10] Lyche, T., and Mørken, K. Knot removal for parametric B-spline curves and surfaces. Computer-Aided Geometric Design (1987), 10-27.
[11]
[11] O'Dell, C. F. Approximating Data with Parametric B-splines for Computer Aided Design. Master's thesis, University of Utah, Salt Lake City, Utah, 1985.
[12]
[12] Piegl, L. Interactive data interpolation by rational Bezier curves. IEEE Computer Graphics and Applications (Apr. 1987), 45-58.
[13]
[13] Plass, M., and Stone, M. Curve-fitting with piece-wise parametric cubics. Computer Graphics 17, 3 (July 1983), 229-239.
[14]
[14] Schneider, P. J. Phoenix: An Interactive Curve Design System Based on the Automatic Fitting of Hand-Sketched Curves. Master's thesis, University of Washington, 1988.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
I3D '90: Proceedings of the 1990 symposium on Interactive 3D graphics
February 1990
271 pages
ISBN:0897913515
DOI:10.1145/91385
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 148 of 485 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)167
  • Downloads (Last 6 weeks)15
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media