我将渲染3D数据,这是一个一维数组。这些数据是在进行可视化的同一程序中预先计算的。数据表示一个统一的3D网格。网格的每个单元都由一个向量组成。
GridSize = dx * dy * dz * 3如何在不使用VTK复制的情况下可视化此数组?请提供VTK调用的简短序列。
发布于 2013-05-15 22:51:09
这个怎么样?
int dx = 10, dy = 10, dz = 10;
vtkSmartPointer <vtkImageData> image =
vtkSmartPointer <vtkImageData>::New();
image->SetDimensions(dx, dy, dz);
image->AllocateScalars(VTK_DOUBLE, 3);
double * Grid = reinterpret_cast<double*>(image->GetScalarPointer());
populate(Grid,dx,dy,dz);https://stackoverflow.com/questions/16534101
复制相似问题