Skip to content

Trying to get the Morse-Smale quadrangulation to work #1071

@ptc-lexvandersluijs

Description

@ptc-lexvandersluijs

Congratulations on creating this very impressive package.

I'm trying to follow the guidance in this video about the Morse-Smale quadrangulation example: https://topology-tool-kit.github.io/examples/morseSmaleQuadrangulation/

I have tried to install Paraview + TTK in different ways, but I can't find the TTK Eigenfield component in the menu in either case.

To reproduce:

  • I installed Paraview 5.13.1, which has TTK integrated. I was able to activate the TTK plugin, but the TTK Eigenfield filter does not appear in the "TTK Scalar data" menu as it does in the video.
  • I installed TTK and TTK-Paraview individually according to this instruction: https://topology-tool-kit.github.io/installation-windows.html and went through the steps of upgrading Python to 3.10, adding the dependency packages via Conda, and adding the environment variables. With this installation procedure I was not able to get TTK to show up in the Plugins list at all.

System:
This is on Windows 11 64 bit, logged onto the Admin account. I don't know if the latter can cause issues or not.. I had to use Conda as Administrator to be able to upgrade Python and install the packages.

Expected behavior
I expected to be able to use the Morse-Smale quadrangulation with my own mesh, according to the steps in the mentioned video.

Additional context:
At 10:20 the video mentions the need to install extra dependencies, particularly one related to Spectra computations. I have installed the mentioned Python packages using conda, and I see spectralib in the list. Its version is 1.0.1.

Is it at all possible to use the 'ready made' Paraview with TTK to use this functionality (which almost works for me), or is the installation with the two separate installers (and Conda, and environment variables) required for this?

Screenshot from the main UI
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions