Next: 4.3 Optimization: Function Rendering Up: 4.2 Basic Rendering Previous: 4.2.7 Linear Interval Arithmetic

## 4.2.8 Sequential Rendering

As before, a rendering is built pixel by pixel. The four tests described in the previous section may be utilized with linear interval arithmetics. The tests simply utilize linear interval arithmetic in place of constant interval arithmetic.

For line-like renderings, subpixel testing is not always required when using a linear interval arithmetic. Consider the following two renderings:

An example evaluation follows, with S = (g = 0) and :

From the evaluation we know that

and that g is continuous over ; it follows that

since

We may therefore set to .

Of course, subpixel evaluation is still needed to combat the interval over-estimation usually present in large specifications. Continuity information is usually needed when rendering specifications involving equality.

The following two renderings were produced using constant interval arithmetic and all of the subpixel tests described:

The light grey pixels will not be resolved using any constant interval arithmetic. This is clear after noticing

and

for .

The light grey pixels may be resolved with linear interval arithmetic since operations may consider the dependence of the interval arguments upon the system parameters, namely x and y. For our preceding examples, note that

and

The following two renderings were rendered using linear interval arithmetic:

Of course, a symbolic optimizer may transform the equations to avoid evaluation difficulties when presented with the simple cases shown.

Next: 4.3 Optimization: Function Rendering Up: 4.2 Basic Rendering Previous: 4.2.7 Linear Interval Arithmetic
 Jeff Tupper March 1996