Fix wrong node/element IDs read by `vtkLSDynaReader`
Thanks for developing a great library! In my project, I use VTK as an intermediate format for converting various FEM results.
I found that user node/element IDs read from d3plot files are incorrect. To make matters worse, some of them have random values. I found the cause and fixed the code.
- element ID: The order of reading user cell IDs for each type was not good. See !8311 (merged) for more detail.
- node ID: The array allocated as
vtkIdType
was memcopied as an incorrect type (e.g. float). See !8328 for more detail.
I have already sent MR (element ID: !8311 (merged), node ID: !8328), but there seems to be no particular progress since then.
Now I'm using my own forked version of VTK for my project and it just works. However, when considering using these features in ParaView too, it is best that the official version can read correct IDs.
What is preventing the merge? And what can I help you to solve these problems in the official version?