小编DrW*_*les的帖子

x,y,z点的vtk值

我有一个vtk将温度映射为3维的文件。我想确定给定x,y,z点的温度。我将使用以下代码来加载vtk文件(读取.vtk文件):

int main(int argc, char *argv[]) 
{
  // simply set filename here (oh static joy)
  std::string inputFilename = "setYourPathToVtkFileHere";

  // Get all data from the file
  vtkSmartPointer<vtkGenericDataObjectReader> reader =
        vtkSmartPointer<vtkGenericDataObjectReader>::New();
  reader->SetFileName(inputFilename.c_str());
  reader->Update();

  // All of the standard data types can be checked and obtained like this:
  if (reader->IsFilePolyData()) 
  {
    std::cout << "output is a polydata" << std::endl;
    vtkPolyData* output = reader->GetPolyDataOutput();
    std::cout << "output has " << output->GetNumberOfPoints() << "     points." << std::endl;
  } …
Run Code Online (Sandbox Code Playgroud)

c++ vtk

2
推荐指数
1
解决办法
1826
查看次数

标签 统计

c++ ×1

vtk ×1