[vtkusers] 3D array float data
    ylongwu 
    236459294 at qq.com
       
    Sun Mar 11 23:59:49 EDT 2012
    
    
  
Greetings all,
In our application we need to show a 3D  float array (3x3x3).
for example :
{
{{1.1,2.2,3.3},               {4.4,5.5,6.6},               {7.7,8.8,9.9}},
{{12.1,22.2,32.3},          {42.4,52.5,62.6},          {72.7,82.8,92.9}}
{{1333.1,2333.2,3333.3},{4333.4,5333.5,6333.6}, {7333.7,8333.8,9333.9}}
}
In the "Vtk Users Guide" I came across following  example to create
vtkImageData.
vtkImageData *id=vtkImageData::New();
id->SetDimentions(3,3,3);
id->SetScalarTypeToFloat();// Float
id->SetNumberOfScalarComponents(1);// How should I set this parameter?
id->AllocateScalars();
//Fill in scalar values
float *a=(float*)id->GetScalarPointer();
for(int i=0;i<27;i++)
{
 *a++=i;
}
Am i right?   thanks!
--
View this message in context: http://vtk.1045678.n5.nabble.com/3D-array-float-data-tp5556559p5556559.html
Sent from the VTK - Users mailing list archive at Nabble.com.
    
    
More information about the vtkusers
mailing list