[vtkusers] Problem with vtkStreamLine and VectorData
    Tobias Moench 
    the.guzzer at uni.de
       
    Wed Jun  8 03:39:45 EDT 2005
    
    
  
Hi vtk-experts,
I'm experimenting with vtk for some weeks. The last thing i tried was the 
visualization of diffusion data using vtkStreamLine. 
Using vtk4.4 (the last main-release i think) i got it working.
My data is a vtkImageData with 3 scalar components for each voxel. First i had 
the problem that this data was not recognized as a vector field. Some 
searching in the mailing list brought me to this solution:
....
vtkAssignAttribute *aa = vtkAssignAttribute::New();
aa->SetInput(image);
aa->Assign(vtkDataSetAttributes::SCALARS, vtkDataSetAttributes::VECTORS,
           vtkAssignAttribute::POINT_DATA);
vtkStreamLine *streamers = vtkStreamLine::New();
streamers->SetInput(aa->GetOutput());
....
(note that "image" is my vtkImageData, a 3-dimensional dataset with 3 scalar 
components for each voxel)
Yesterday i updated to the latest cvs-version of vtk and now the streamlines 
don't work anymore. i have change nothing in my code, but vtk gives me the 
message "... No vector data defined!"
What am i doing wrong? Any idea what could solve my problem?
Thanks a lot,
Tobias Moench
    
    
More information about the vtkusers
mailing list