Skip to content
Snippets Groups Projects
Commit faf24680 authored by vr-group's avatar vr-group
Browse files

VTK is very unintuitive for real.

parent dea59da4
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#include <iostream> #include <iostream>
#include <string> #include <string>
#include <vtkDataArraySelection.h>
#include <vtkDataObject.h> #include <vtkDataObject.h>
#include <vtkImageData.h> #include <vtkImageData.h>
#include <vtkResampleToImage.h> #include <vtkResampleToImage.h>
...@@ -21,7 +22,8 @@ std::int32_t main(std::int32_t argc, char** argv) ...@@ -21,7 +22,8 @@ std::int32_t main(std::int32_t argc, char** argv)
std::cout << "Reading unstructured grid.\n"; std::cout << "Reading unstructured grid.\n";
reader ->SetFileName (filepath.c_str()); reader ->SetFileName (filepath.c_str());
reader ->SetInputArrayToProcess(0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_CELLS, "Q"); auto selection = reader->GetCellDataArraySelection();
selection->AddArray ("Q");
reader ->Update (); reader ->Update ();
auto input_data = reader->GetOutput(); auto input_data = reader->GetOutput();
...@@ -35,7 +37,6 @@ std::int32_t main(std::int32_t argc, char** argv) ...@@ -35,7 +37,6 @@ std::int32_t main(std::int32_t argc, char** argv)
std::cout << "Writing structured grid.\n"; std::cout << "Writing structured grid.\n";
writer ->SetInputData (output_data); writer ->SetInputData (output_data);
writer ->SetFileName ((filepath.substr(0, filepath.size() - 3) + std::string("vti")).c_str()); writer ->SetFileName ((filepath.substr(0, filepath.size() - 3) + std::string("vti")).c_str());
writer ->SetInputArrayToProcess(0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, "Q");
writer ->Update (); writer ->Update ();
return 0; return 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment