This summer I am going to work with DUNE -- a modular
toolbox for solving
partial differential equations (PDEs) with grid-based
methods. My work focus on visualizing psurface objects used in DUNE in
Paraview.
Previously Amira is used to displaying psurface object and to manipulate the surfaces and mappings before it is distributed commercially. This is realized by plug-in infrastructure of Amira and the Tcl scripting language integrated into Amira.
Now the idea is to use paraview to realize the same work of Amira.
The time line of my work should be like this:
1.Write the command-line tool that can take psurface object and writes its domain surface in vtk format(which can be read by paraview). Then write the tool that takes the vtk format surface into psuface object. (2 weeks).
2.Wrap the PSurface surface simplification algorithm and other relevent code
in PSurface and hxpsurface in python to create a new filter for paraview.
With this filter we can interactively modify the domain surface using paraview GUI.(5 weeks)
3. Adding the new filter into paraview using server manager configuration XML.
write a CMakeLists.txt file to package the new filter into a plugin.(1 week).
Now I am working on #1. I hope I can finish it by next Wednesday.