Approaches to Geometric Modeling




CS216

Chris Pollett

Mar 4, 2010

Outline

Introduction

Geometric Modeling

R-sets

More on R-sets

R-set operations

Results about R-set Operations

Theorem.
(1) The regularized set operations take r-sets to r-sets. Furthermore, there are algorithms to perform these operations.
(2) The class of regular semialgebraic or semianalytic sets is closed under the regularized set operations.

Agoston givens references into the literature for the proofs of these statements. Of the two statements, (1) is the most useful from a computer graphics point of view. The algorithms mentioned above probably need some caveats. These algorithms assume that for each of the input r-sets `X` and `Y` we have a procedure which can decide given a point `x` whether `x` is inside, outside or on the boundary of `X` (resp. Y). This is for instance certainly doable for polynomially defined generic half-spaces. Given such input procedures for `X` and `Y` we build a procedure for the given r-set operation. i.e., for `X \cup^\star Y` we would combine the procedure of `X` and `Y` to be able to say when something is `x` is inside, outside or on the boundary of `X \cup^\star Y`.

Representation Schemes

Validity of a Representation Scheme

Another problem we would like to know how to solve about representations schemes is whether they are valid:

The Basic Validity Problem for a Representation Scheme: When does a representation correspond to a "real" object, that is, when is a syntactically correct representation semantically correct or valid?

We will look at several more specific representation schemes next day and consider these problems for each of them.