After some debugging, we’ve reached the conclusion that it seems to be a problem with the LC_NUMERIC locale. We have our systems configured in Spanish, where “,” is the decimal separator. This can be causing the
sscanf (data.c_str(), “%f %f %f %f”, &values, &values, &values, &values);
reads wrong positions.
If we include something like this
in the MeshMulti::load function, meshes work fine.
I’m not sure if that can be the related to what is happening with streamtubes.
EDIT: “locale.h” was wrong. It should be <locale.h> because the previous had a compilation error.