User Tools

Site Tools


ViennaMesh: Algorithms! Algorithms! Algorithms!


ViennaMesh is a highly-modular meshing framework able to easily interface externally implemented algorithms. Currently, a satisfactory number of algorithms has been interfaced, but there is a big number of algorithms/libraries available which can be interfaced! The student is going to implement ViennaMesh modules for a number of the following libraries:

  • gmsh
  • CGAL 3D surface mesh generation
  • CGAL 2D Conforming Triangulations and Meshes
  • CGAL Surface Reconstruction from Point Sets
  • CGAL 3D Mesh Generation for multiple differen input geometries
  • CGAL Triangulated Surface Mesh Simplification
  • CGAL Triangulated Surface Mesh Deformation
  • Tetgen mesh coarsening, refinement, adaption
  • Triangle mesh refinement
  • Netgen mesh improvement
  • libMesh
  • MeshLab
  • VTK mesh generation
  • and many more! :)

Benefit for the Student

The student will get in touch with many different APIs and master the challenge of using and interfacing them.

Benefit for the Project

More algorithm modules will increase the flexibility and the applicability of ViennaMesh.


The student has to provide good skills in C/C++ and interest in interfacing external libraries.


Florian Rudolf, Josef Weinbub


Please solve the Puzzles and attach your solutions to your application. Keep in mind that you will have to explain your solutions in person to the mentors to get accepted as a IuE SoC'15 intern.

viennamesh/algorithms_algorithms_algorithms.txt · Last modified: 2015/03/24 15:58 by viennastar