Hierarchical meshing¶
Type of project¶
B.Sc., M.Sc., Student Assistant, Internship
Contact¶
Jesper Grooss (jgr@dhigroup.com)
Topic¶
Meshes can be quite big, and result files on those meshes even bigger, as they contain results for a number of time steps. We are looking for techniques to optimise the transfer and visualisation of results on meshes.
For world maps, viewing the entire world all down to a single house, the technique for map tiling is well defined and straight forward, defining tiles on a number of zoom levels.
We are looking for a similar technique for traingular meshes, so that the amount of data handling and visualization processing is optimized for different zoom levels.
For triangular meshes there is no coarse mesh that aligns perfectly with the fine mesh, so some details wille be lost on coarse levels, due to simplication of the boundary and interpolation of element values.
Relevance to DHI¶
When visualizing mesh data, the performance can be significantly improved, only handling data on the relevant zoom level.
When transferring data for visualization, the amount of data can be significantly improved: When zoomed out, only the coarsest set of data need to be transferred and visualized. When zoomed in, only a single or a few mesh tiles need to be transferred. This is especially relevant in a web context.
What is the student's contribution¶
- Create tiles of the original fine mesh.
- Creating a coarse mesh by simplifying the boundary, building a coarse mesh and create an interpolation map from the fine to the coarse mesh.