Abstract
From the prehistory of computational geometry it has been apparent that geometric computation is fraught with problems. Although these problems have become less troublesome over the ensuing thirty years, they have not been eliminated. The paper discusses the sources of geometric errors in applied computational geometry systems and reviews various attempts at eliminating them in practical systems. No completely satisfactory solution has been devised, but for some restricted cases, there has been progress. A possible way ahead which may enable provably correct systems to be implemented is suggested.
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
Braid, I. (1973). Designing with Volumes. PhD thesis, University of Cambridge, Computer Laboratory.
Braid, I. (2001). Personal communication.
Chazelle, B. and Dobkin, D. (1980). Detection is easier than computation. In 12th ACM Symposium on the Theory of Computation, Los Angeles, California.
Corthout, M. and Pol, E.-J. (1992). Point Containment and the PHAROS Chip. PhD thesis, University of Leiden, Leiden.
Fabris, A. (1995). Robust Anti-aliasing of Curves. PhD thesis, University of East Anglia Computational Geometry Project.
Fabris, A. and Forrest, A. (1997). Antialiasing of curves by discrete pre-filtering. In Computer Graphics Proceedings, SIGGRAPH, pages 317–326, Los Angeles, California. ACM SIGGRAPH, New York.
Forrest, A. (1971). Computational geometry. Proceedings of the Royal Society of London A, 321:187–197.
Forrest, A. (1979). On the rendering of surfaces. In Computer Graphics Proceedings, Annual Conference Series, SIGGRAPH, volume 13, pages 253–259.
Laur, D. and Hanrahan, P. (1991). Hierarchical splatting: A progressive refinement algorithm for volume rendering. In Computer Graphics Proceedings, Annual Conference Series, SIGGRAPH, volume 25, pages 285–288. ACM SIGGRAPH, New York.
Levoy, M. and Whitted, J. (1985). The use of points as display primitives. Technical Report Technical Report TR 85-022, University of North Carolina at Chapel Hill, Department of Computer Science.
Pfister, H., Rockwood, A., Frisken, S., Perry, R., Gross, M., McMillan, L., Moreton, H., and Sweldens, W. (2001). New directions in shape representations. In Course 33: On SIGGRAPH 2001 Course Notes CD-ROM, ACM SIGGRAPH, Los Angeles, California.
Rusinkiewicz, S. and Levoy, M. (2000). Qs-plat: A multiresolution point rendering system for large meshes. In Computer Graphics Proceedings, Annual Conference Series, SIGGRAPH, pages 343–352, New Orleans, Louisiana. ACM SIGGRAPH, New York.
Sabin, M. (1999). Explorations in 3D integer-based linear geometry. Technical Report Technical Report DAMTP/1999/NA05, University of Cambridge, Department of Applied Mathematics and Theoretical Physics.
Schroeder, P., Sweldens, W., Curless, B., Guskov, I., and Zorin, D. (2001). Digital geometry processing. In Course 50: On SIGGRAPH 2001 Course Notes CD-ROM, ACM SIGGRAPH, Los Angeles, California.
Seidel, R. (1998). The nature and meaning of perturbations in geometric computing. Discrete and Computational Geometry, 19(1): 1–17.
Shamos, M. (1974). Problems in computational geometry. Ph.D. Thesis Outline.
Shamos, M. (1975). Geometric complexity. In 7th SIGACT Conference.
Shamos, M. (1978). Computational Geometry. PhD thesis, Yale University, Department of Computer Science.
Solomon, B. (1985). Surface Intersections for Solid Modelling. PhD thesis, University of Cambridge.
Westover, L. (1998). Footprint evaluation for volume rendering. In Computer Graphics Proceedings, Annual Conference Series, SIGGRAPH, volume 24, pages 367–376.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Forrest, A.R. (2002). Computational Geometry and Uncertainty. In: Winkler, J., Niranjan, M. (eds) Uncertainty in Geometric Computations. The Springer International Series in Engineering and Computer Science, vol 704. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0813-7_6
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0813-7_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5252-5
Online ISBN: 978-1-4615-0813-7
eBook Packages: Springer Book Archive