Persistent Generators Skull¶
This example computes the infinitely persistent 1-cycles of the surface of the skull. These cycles smoothly capture the topological handles of the surface.
First the surface of the 3-dimensional triangulation is extracted. The surface generators are then extracted using the eigenfunctions of the Laplace-Beltrami operator. These eigenfunctions are computed with EigenField Generators are then computed on this smooth scalarfield using PersistentGenerators.
Finally, the cycles are smoothed along the original surface using SurfaceGeometrySmoother
The python script simply computes the cycles and saves the result as a .vtp file.
To reproduce the above screenshot, go to your ttk-data directory and enter the following command:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
To run the above Python script, go to your ttk-data directory and enter the following command:
- skull.vtu: A 3-dimensionnal triangulation of the skull dataset.
PersistentGeneratorsSkull.vtp: the infinitely persistent 1-cycles of the surface.