簡體   English   中英

內存中的VTK 3D卷渲染

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM