question: node numbering / positions for high order elements
Hi,
I'm trying to support exporting to the .vtk file format so I can visualize with Paraview. In particular, I need to be able to write out meshes with high order (up to and including cubic) elements. There's a handful of documents showing numbering for quadratic elements (e.g. https://examples.vtk.org/site/VTKFileFormats/), but it's less clear for cubic elements.
There is https://www.kitware.com/modeling-arbitrary-order-lagrange-finite-elements-in-the-visualization-toolkit/, but there seem to be a number of potential issues with the numbering in the diagrams: #17746. These are marked resolved, but I wasn't sure if which images to use as a reference.
Similarly, the git repo https://github.com/ju-kreber/paraview-scripts at the bottom of the page tries to provide clarity on official node numbering and positions, but it also has outstanding issues complaining about improper edge numbering.
My question is: could VTK provide (or could someone help me figure out how to create) some basic .vtk
files consisting of a single element of each kind (tris, quads, tets, hexes, etc) and the different orders that satisfy the "official" ordering and node positions, so that they might be used as a reference for developers interested in implementing .vtk i/o routines?
Thank you