21.08.2013 Views

Icon - Department of Computer Science - University of Victoria

Icon - Department of Computer Science - University of Victoria

Icon - Department of Computer Science - University of Victoria

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

List <strong>of</strong> Figures<br />

Figure 1.1 Deformation for implicit surfaces with a variational warp. Since<br />

the warp is applied not only to the surface but also the en-<br />

tire scalar field, the desirable scalar field property is preserved.<br />

Therefore, implicit operators, such as blending and CSG, can be<br />

applied even after deformation. In this figure, the iso-surface is<br />

highlighted in red. . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

Figure 2.1 Skeletons and skeletal primitives generated from the skeletons.<br />

Deep color frames represent skeletons and light color areas are<br />

skeletal primitives. . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

Figure 2.2 4 distance functions. The Blobby Molecules function (a), the<br />

Metaballs function (b), the S<strong>of</strong>t Objects function (c), and the<br />

Wyvill function (d). These 4 functions are fall-<strong>of</strong>f functions. . . 8<br />

Figure 2.3 Variational interpolation procedure. A set <strong>of</strong> points are sam-<br />

pled along the contour and work as constraints <strong>of</strong> interpolation<br />

(a). Two additional points are assigned to each sampled point<br />

as <strong>of</strong>f-surface points (b). Off-surface points are placed inside<br />

and outside the iso-surface and are along vectors normal to the<br />

iso-surface. A scalar field is created by applying variational in-<br />

terpolation to sampled points (c). . . . . . . . . . . . . . . . . 10<br />

Figure 2.4 Two implicit spheres to which CSG operators are applied and<br />

the result scalar fields. Union operator (a), Intersection operator<br />

(b), and Difference operator (c). . . . . . . . . . . . . . . . . . 11<br />

Figure 2.5 Two implicit spheres to which Ricci blend is applied and the<br />

result scalar fields. Blending parameter n = 1 (a), n = 2 (b),<br />

and n = 4 (c). . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

vii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!