visualization and mathematics - gbv

7
Hans-Christian Hege Konrad Polthier (Eds.) Visualization and Mathematics Experiments, Simulations and Environments With 187 Figures, 43 in Color «|P Springer

Upload: others

Post on 29-Nov-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visualization and Mathematics - GBV

Hans-Christian Hege Konrad Polthier (Eds.)

Visualization and Mathematics Experiments, Simulations and Environments

With 187 Figures, 43 in Color

«|P Springer

Page 2: Visualization and Mathematics - GBV

Table of Contents

Preface V Contributors XV

Part I. Visua l iz ing M a t h e m a t i c s

The M i n i m a x Sphere Evers ion George Francis, John M. Sulli van, RobB.Kusne r , KenA.Brakke , Chris Hartman, and Glenn Chappell 3

1. A History of Sphere Eversions 3 2. The Minimax Sphere Eversion 5 3. Using the Surface Evolver to Evert a Sphere 7 4. A Topological Description of the Eversion 11 5. Virtual Environments and Supercomputing'95 16

Exploring P l a n e H y p e r b o l i c G e o m e t r y Barbara Hausmann, Br i t ta Slopianka, and Hans-Peter Seidel 21

1. Introduction 21 2. Plane Euclidean and Hyperbolic Geometry 22 3. Different Euclidean Models for Hyperbolic Geometry and Geometrie

Transformations 23 4. Hyperbolic Escher Pa t te rns 31 5. Software Implementation Details 33 6. Conclusion and Further Work 35

Visual iz ing N o n l i n e a r E l e c t r o d y n a m i c s Geoffrey Martin and Ivan Sterling 37

1. Introduction 37 2. Review of Martin Theory 38 3. Balanced Fields for R8 39 4. The First Reduction - to a Euclidean R4 46 5. Electric and Magnectic Fields 47 6. Radially Symmetrie 49

Page 3: Visualization and Mathematics - GBV

X Table of Contents

T h e U s e of C o m p u t e r Graphics for S o l v i n g P r o b l e m s in S ingular i ty T h e o r y Richard J. Morris 53

1. Introduction 53 2. A Toolkit for Exploring Singularity Theory 54 3. Two Problems in Singularity Theory 60

W h a t S h o u l d a Surface in 4 -Space Look Like? Dennis Roseman 67

1. Introduction 67 2. Mathematical Setting 68 3. Wha t Mathematical Questions Do We Want to Address ? 69 4. How to Improve a Knotted Surface ? 69 5. Visualization in 4-Dimensions: General 70 6. A Concrete Example 72 7. Visualization Solutions in M4: Projections, Slices, and Slabs 72 8. Visualization Solutions in R4 : Adding the "Missing" Information . 74 9. Some Current Visualization Tools 78 10. Notes on the Figures 79

A n i m a t i o n of A lgebra ic Surfaces Dietmar Saupe and Mat thias Ruhl 83

1. Introduction 83 2. Raytracing Algebraic Surfaces 85 3. Polygonalization and Physically-based Interactive Animation 88 4. Conclusion 91

Part II . G e o m e t r i e A l g o r i t h m s and E x p e r i m e n t s

U s i n g S y m n i e t r y Fea tures of t h e Surface Evolver t o S t u d y F o a m s Ken A. Brakke and John M. Sullivan 95

1. Introduction 95 2. The Foams of Kelvin and Weaire-Phelan 96 3. Triply Periodic Foams in the Evolver 98 4. Using Two-fold Symmetries of Minimal Surfaces for the

Kelvin Foam 104 5. Other Rotat ional Symmetries and the Weaire-Phelan Foam 108 6. Using Edge Energies to Eliminate Faces in Mirror Planes 114

Page 4: Visualization and Mathematics - GBV

Table of Contents XI

Constant M e a n Curvature Surfaces D e r i v e d from D e l a u n a y ' s and W e n t e ' s E x a m p l e s Karsten Große-Brauckmann and Konrad Polthier 119

1. Introduction 119 2. Delaunay Unduloids and Wente Tori 121 3. Modifying the Wente Torus 122 4. Moduli Spaces of Embedded Symmetrie Surfaces with

Delaunay Ends 125

Visual izat ion of P e r i o d i c Ti l ings Daniel H. Huson 135

1. Tilings and Pat te rns 135 2. A Fundamental Data-Structure for Periodic Tilings 136 3. Visualization of 2-Dimensional Tilings 137 4. Software 138

A n A l g o r i t h m for D i s c r e t e C o n s t a n t M e a n Curvature Surfaces Bernd Oberknapp and Konrad Polthier 141

1. Introduction 141 2. Prerequisites 143 3. Discrete Harmonie Maps and Minimal Surfaces in § 3 146 4. Discrete CMC Surfaces via Conjugation 151 5. Conjugate Surface Construction and Symmetry 155 6. Numerical Considerations and Visualization 158

Part III . V i s u a l i z a t i o n A l g o r i t h m s a n d D a t a S truc tures

Efncient C a l c u l a t i o n of S u b d i v i s i o n Surfaces for V i s u a l i z a t i o n Markus Köhler and Heinrich Müller 165

1. Introduction 165 2. Doo-Sabin Subdivision Surfaces 166 3. Depth-First Subdivision 167 4. Tracing Strategies 176 5. Examples 177

Fast Line Integral C o n v o l u t i o n for Arb i t rary Surfaces in 3 D Henrik Bat tke, Detlev Stalling, and Hans-Christian Hege 181

1. Introduction 181 2. Background 182 3. LIC on Surfaces 184 4. Projecting 3D-Fields 192

Page 5: Visualization and Mathematics - GBV

XII Table of Contents

5. Applications and Results 193

Visualization of Parallel Data based on Procedural Access Martin Rumpf and Bernhard Schupp 197

1. Introduction 197 2. Review of Domain Decomposition and

Related Visualization Approaches 198 3. A Procedural Interface to Arbitrary Meshes 199 4. The Parallel Case 201 5. Improving Efficiency by Filtering 204 6. Aspects of Time Scheduling 205 7. Conclusions 206

Part IV. Visualization Environments

A new 3D Graphics Library: Concepts, Implementation, and Examples Markus Alefeld, Jörg Haber, and Alexander Heim 211

1. Concepts 211 2. Implementation 216 3. Examples 221

A Generic Approach to Computer Graphics EkkehardBeier 227

1. Introduction 227 2. Categories of Extensibility 227 3. Generic-3D 229 4. Functionality 232 5. G vs. ISO CGRM 233 6. Examples 234 7. How to start with G 235 8. Conclusion 236

MRT — A Visualization Tool Addressing Problems 'outside' the Classical Rendering Domain Dieter W. Fellner 239

1. Introduction 239 2. Architecture of MRT 239 3. MRT at Work 244 4. Introducing New Objects 245

Page 6: Visualization and Mathematics - GBV

Table of Contents XIII

5. Experiences 246 6. Conclusions 248

Oorange: A Vir tua l Laboratory for E x p e r i m e n t a l M a t h e m a t i c s Charles Gunn, Armin Or tmann, Ulrich Pinkall, Konrad Polthier, and Uwe Schwarz 249

1. Introduction 249 2. Overview of Oorange 250 3. Components of the Virtual Laboratory 252 4. Special Tools 261 5. Previous Work 262 6. Future Directions 263 7. Conclusion 263

Linear Induc t ive R e d u c t i v e Dataf low S y s t e m for V i S C Jacques Lemordant 267

1. Introduction 267 2. Field O b j e c t 269 3. Field Scene Object 272 4. Inductive Reductive Dataflow 274 5. Graphical Scene Object 275 6. Example 276 7. Conclusions 276

See what I m e a n ? U s i n g Graphics Too lk i t s t o V i sua l i s e N u m e r i c a l D a t a Jeremy Walton and Michael Dewar 279

1. Introduction 279 2. Graphics Toolkits for Visualisation 280 3. A Computer Algebra Package 285 4. A Visualisation Web Server 290 5. Benchmarking Visualisation Systems 290 6. Conclusions 296

Part V . V i sua l i za t ion and S i m u l a t i o n Techniques

N u m e r i c a l A l g o r i t h m s a n d V i s u a l i z a t i o n in M e d i c a l Treatment P l a n n i n g Rudolf Beck, Peter Deuflhard, Hans-Christian Hege, Martin Seebaß, and Detlev Stalling 303

1. Introduction 303

Page 7: Visualization and Mathematics - GBV

XIV Table of Contents

2. Computer Based Therapy Planning 304 3. The Medical Planning System HyperPlan 311 4. Conclusions 324

Level Set Methods for Curvature Flow, Image Enchancement, and Shape Recovery in Medical Images Ravi Malladi and James A. Sethian 329

1. Introduction 329 2. Level Set Methods 329 3. Motion under Curvature, Self-Similar Flows, and Minimal Surfaces . 334 4. Image Enchancement and Noise Removal 338 5. Shape Recovery 341

Numerical Methods, Simulations and Visualization for Compressible Flows Monika Wierse, Thomas Geßner, and Dietmar Kröner 347

1. Flow Problem in a Simplified Two-Stroke Engine 347 2. Numerical Method 349 3. Graphical Demands 351 4. Further Numerical Test Problems 352 5. Analysing the Exchange Process 354

Appendix: Color Plates 357