The PSurface Library
Please always quote using this URN:urn:nbn:de:0296-matheon-7000
- We describe psurface, a C++ library that allows to store and access piecewise linear mappings between simplicial surfaces in $\R^2$ and $\R^3$. These mappings are stored in a graph data structure and can be constructed explicitly, by projection, or by surface simplification. Piecewise linear maps can be used, e.g., to construct boundary approximations for finite element grids, and grid intersections for domain decomposition methods. In computer graphics the mappings allow to build level-of-detail representations as well as texture- and bump maps. We document the data structures and algorithms used and show how \psurface is used in the numerical analysis framework Dune and the visualization software Amira.
Author: | Oliver Sander |
---|---|
URN: | urn:nbn:de:0296-matheon-7000 |
Referee: | Peter Deuflhard |
Document Type: | Preprint, Research Center Matheon |
Language: | English |
Date of first Publication: | 2010/12/07 |
Release Date: | 2010/12/07 |
Tag: | |
Institute: | Freie Universität Berlin |
Zuse Institute Berlin (ZIB) | |
Preprint Number: | 708 |