Exporting triangles intersecing with fiber surface

1 view
Skip to first unread message

Mohit Sharma

unread,
Feb 24, 2026, 5:45:13 AM (5 days ago) Feb 24
to ttk-users

Hi,

I have the following two queries regarding fiber surfaces:

  1. What does the EdgeParameterization field in the point data represent?

  2. I see the TetIds field in the cell data, which I expect corresponds to the domain tetrahedron containing the fiber surface triangle. Is there an easy way to export the domain tetrahedra, triangles, edges, and points intersecting a particular fiber surface triangle?

Thanks,
Mohit Sharma

Julien Tierny

unread,
Feb 26, 2026, 3:37:55 AM (3 days ago) Feb 26
to ttk-users, Mohit Sharma
Hi Mohit,

thanks for your email!

> 1.
> What does the *EdgeParameterization* field in the point data represent?
This is the parameter "t" from the section 5 of "Fast and exact fiber surfaces for tetrahedral meshes" (see Fig 6 of that paper).

> 2.
> I see the *TetIds* field in the cell data, which I expect corresponds to
> the domain tetrahedron containing the fiber surface triangle. Is there an
> easy way to export the domain tetrahedra, triangles, edges, and points
> intersecting a particular fiber surface triangle?
The most efficient way would be to write some C++ code (for instance at the end of the ttkFiberSurface class) to retrieve these tets (and their faces) from TTK's triangulation data structure.
A less efficient but convenient way would be to use the ParaView filter "TTK Triangulation Request" from a pvpython script. There you can extract any simplex from its identifier, along with its faces, cofaces, etc. You'd just need to write a Python snippet that parses the list of tets from the fiber surface and feed that to the triangulation request module.

I hope this helps.

Thanks for letting me know if you need further information.

Have a great day!

Best,
--
Dr Julien Tierny
CNRS Researcher
Sorbonne Universite
https://julien-tierny.github.io/

On Tuesday, 24 February 2026 11:45:13 CET Mohit Sharma wrote:
>
> Hi,
>
> I have the following two queries regarding fiber surfaces:
>
> 1.
>
> What does the *EdgeParameterization* field in the point data represent?
> 2.
> I see the *TetIds* field in the cell data, which I expect corresponds to
Reply all
Reply to author
Forward
0 new messages