MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Foundation of a computable solid modelling (1999) [27 citations — 11 self]

Download:
Download as a PDF | Download as a PS
by Abbas Edalat
Theoretical Computer Science
http://www.doc.ic.ac.uk/~ae/papers/smfullf.ps.gz
Add To MetaCart

Abstract:

Solid modelling and computational geometry are based on classical topology and geometry in which the basic predicates and operations, such as membership, subset inclusion, union and intersection, are not continuous and therefore not computable. But a sound computational framework for solids and geometry can only be built in a framework with computable predicates and operations. In practice, correctness of algorithms in computational geometry is usually proved using the unrealistic Real RAM machine model of computation, which allows comparison of real numbers, with the undesirable result that correct algorithms, when implemented, turn into unreliable programs. Here, we use a domaintheoretic approach to recursive analysis to develop the basis of an eective and realistic framework for solid modelling. This framework is equipped with a well-de ned and realistic notion of computability which re ects the observable properties of real solids. The basic predicates and operations on solids are computable in this model which admits regular and non-regular sets and supports a design methodology for actual robust algorithms. Moreover, the model is able to capture the uncertainties of input data in actual CAD situations. 1

Citations

1579 Computational ge-ometry - an introduction – Preparata, Shamos
354 Domain theory – Abramsky, Jung - 1994
303 A Compendium of Continuous Lattices – Gierz, Hofmann, et al. - 1980
190 Representations for rigid solids: Theory, methods, and systems – Requicha - 1980
88 Epsilon Geometry: Building Robust Algorithms From Imprecise Computations – Salesin - 1991
78 Computability: An Introduction to Recursive Function Theory – Cutland - 1980
61 Boolean operations in solid modeling: Boundary evaluation and merging algorithms – Requicha, Voelcker - 1985
46 Computability in Analysis and Physics – Richards - 1988
44 Computing Exact Geometric Predicates Using Modular Arithmetic with Single Precision – Bronnimann, Emiris, et al. - 1997
42 Domains for computation in mathematics, physics and exact real arithmetic – Edalat - 1997
41 A new representation for exact real numbers – Edalat, Potts - 1997
40 Using tolerances to guarantee valid polyhedral modeling results – Segal - 1990
38 A domain theoretic approach to computability on the real line. Theoretical Computer Science – Edalat, Sunderhauf - 1998
34 Computability on subsets of Euclidean space I: Closed and compact subsets. Theoretical Computer Science – Brattka, Weihrauch - 1999
24 Robust interval algorithm for curve intersections. Computer-Aided Design – Hu, Maekawa, et al. - 1996
22 Boundary representation modeling with local tolerances – Jackson - 1995
22 Computability, volume 9 – Weihrauch - 1987
16 Robustness of numerical methods in geometric computation when problem data is uncertain. Computer-Aided Design, special issue on uncertainties in geometrical design – Desaulniers, Stewart - 1993
14 TIVOLE R.: Mathematical foundations of constructive solid geometry – REQUICHA - 1978
8 Algorithmic tolerances and semantics in data exchange – Peters, Ferguson, et al. - 1997
6 On the measure of two-dimensional regions with polynomial-time computable boundaries – Ko, Weihrauch - 1996
5 Towards Robust Interval Solid Modeling for Curved Objects – Hu - 1995
3 Toward a topology for computational geometry – Barker - 1995
3 Representation b.rep et calculabilite – Lieutier - 1997