tesselate filter: Field error bound only works on first dataset of vtk file
Paraview Version: 5.9.0
OS: Windows 10
Steps to reproduce:
-
open out_test_first.vtk (which contains a single 5-th oder triangle and a two point datasets that represent the functions
x+y
andsin(x)*sin(y)
) -
Apply the tesselate filter with a field-error of 0.0001:
-
Note that the triangle has been subdivided only once and the the nonlinear function
sin(x)*sin(y)
(dataset has the nametest
) is not really nicely approximated.
For comparison:
If we take a vtk file where the two datasets appear in reverse order (i.e. sin(x)*sin(y)
before x+y
), tesselate works as expected and sin(x)*sin(y)
is nicely approximated:
Note: It's not 100% clear to me why I can enter multiple "maximum field error" values for the tesselate filter. I assume that the first value applies to the first dataset, the second value to the second dataset, etc.?