Preface |
|
xi | |
Acknowledgments |
|
xiii | |
|
|
1 | (16) |
|
1.1 What Are Isosurfaces? |
|
|
1 | (2) |
|
1.2 Applications of Isosurfaces |
|
|
3 | (1) |
|
1.3 Isosurface Properties |
|
|
4 | (2) |
|
1.4 Isosurface Construction |
|
|
6 | (1) |
|
1.5 Limitations of Isosurfaces |
|
|
7 | (1) |
|
1.6 Multivalued Functions and Vector Fields |
|
|
8 | (1) |
|
1.7 Definitions and Basic Techniques |
|
|
9 | (8) |
|
2 Marching Cubes and Variants |
|
|
17 | (38) |
|
|
17 | (1) |
|
|
18 | (12) |
|
|
30 | (15) |
|
|
45 | (7) |
|
|
52 | (3) |
|
|
55 | (42) |
|
|
56 | (1) |
|
|
57 | (18) |
|
|
75 | (15) |
|
3.4 Comparison of Algorithms |
|
|
90 | (3) |
|
|
93 | (4) |
|
4 Multilinear Interpolation |
|
|
97 | (18) |
|
4.1 Bilinear Interpolation: 2D |
|
|
98 | (4) |
|
4.2 The Asymptotic Decider: 3D |
|
|
102 | (8) |
|
4.3 Trilinear Interpolation |
|
|
110 | (3) |
|
|
113 | (2) |
|
5 Isosurface Patch Construction |
|
|
115 | (46) |
|
5.1 Definitions and Notation |
|
|
116 | (2) |
|
5.2 Isosurface Patch Construction |
|
|
118 | (4) |
|
5.3 Isosurface Table Construction |
|
|
122 | (1) |
|
5.4 Marching Polyhedra Algorithm |
|
|
123 | (20) |
|
|
143 | (16) |
|
|
159 | (2) |
|
6 Isosurface Generation in 4D |
|
|
161 | (48) |
|
6.1 Definitions and Notation |
|
|
162 | (2) |
|
6.2 Isosurface Table Generation in 4D |
|
|
164 | (7) |
|
|
171 | (19) |
|
|
190 | (8) |
|
|
198 | (5) |
|
|
203 | (3) |
|
|
206 | (2) |
|
|
208 | (1) |
|
|
209 | (30) |
|
7.1 Definitions and Notation |
|
|
210 | (1) |
|
|
211 | (3) |
|
7.3 Automatic Table Generation |
|
|
214 | (5) |
|
7.4 MCVol Interval Volume Properties |
|
|
219 | (13) |
|
|
232 | (3) |
|
7.6 Convex Polyhedral Meshes |
|
|
235 | (3) |
|
|
238 | (1) |
|
|
239 | (42) |
|
8.1 Uniform Grid Partitions |
|
|
241 | (1) |
|
|
242 | (11) |
|
8.3 Span Space Priority Trees |
|
|
253 | (11) |
|
|
264 | (14) |
|
|
278 | (3) |
|
9 Multiresolution Tetrahedral Meshes |
|
|
281 | (36) |
|
9.1 Bisection of Tetrahedra |
|
|
282 | (10) |
|
9.2 Multiresolution Isosurfaces |
|
|
292 | (23) |
|
|
315 | (2) |
|
10 Multiresolution Polyhedral Meshes |
|
|
317 | (38) |
|
10.1 Multiresolution Convex Polyhedral Mesh |
|
|
318 | (16) |
|
10.2 Multiresolution Surface Nets |
|
|
334 | (5) |
|
10.3 Multiresolution in 4D |
|
|
339 | (13) |
|
|
352 | (3) |
|
|
355 | (24) |
|
11.1 Counting Grid Vertices |
|
|
357 | (6) |
|
11.2 Counting Grid Edges and Grid Cubes |
|
|
363 | (6) |
|
|
369 | (7) |
|
|
376 | (3) |
|
|
379 | (44) |
|
12.1 Examples of Contour Trees |
|
|
379 | (4) |
|
12.2 Definition of Contour Tree |
|
|
383 | (6) |
|
12.3 Join, Split, and Merge Trees |
|
|
389 | (5) |
|
12.4 Constructing Join, Split, and Merge Trees |
|
|
394 | (6) |
|
12.5 Constructing Contour Trees |
|
|
400 | (7) |
|
|
407 | (9) |
|
12.7 Simplification of Contour Trees |
|
|
416 | (2) |
|
|
418 | (2) |
|
|
420 | (3) |
|
|
423 | (4) |
|
|
423 | (1) |
|
|
423 | (1) |
|
|
424 | (1) |
|
|
425 | (1) |
|
A.5 Barycentric Coordinates |
|
|
425 | (1) |
|
|
426 | (1) |
|
A.7 Congruent and Similar |
|
|
426 | (1) |
|
|
427 | (18) |
|
B.1 Interiors and Boundaries |
|
|
427 | (1) |
|
|
428 | (1) |
|
|
429 | (1) |
|
|
430 | (1) |
|
B.5 Convex Polytopal Meshes |
|
|
430 | (1) |
|
|
431 | (1) |
|
B.7 Piecewise Linear Functions |
|
|
432 | (1) |
|
|
433 | (1) |
|
|
434 | (1) |
|
|
434 | (1) |
|
|
435 | (3) |
|
|
438 | (1) |
|
|
439 | (6) |
|
|
445 | (2) |
|
|
447 | (6) |
|
|
447 | (1) |
|
|
448 | (4) |
|
|
452 | (1) |
Bibliography |
|
453 | (16) |
Index |
|
469 | |