[英]VTK 3D Volume Rendering from Memory
我將渲染3D數據,這是一維數組。 這些數據是在進行可視化的同一程序中預先計算的。 數據代表統一的3D網格。 網格的每個像元都由一個向量組成。
GridSize = dx * dy * dz * 3
如何在不通過VTK復制的情況下可視化此數組? 請提供簡短的VTK調用序列。
這個怎么樣?
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.