[vtkusers] BUG: Vector Name lost after transform
    Doug McCorkle 
    mccdo at iastate.edu
       
    Wed Apr  2 08:04:39 EST 2003
    
    
  
Thanks for the reply and for committing the fixes.
I downloaded the nightly vtk release on April 1.
With the new version many problems disappeared.
However, one problem was still evident...
Symptom: Vector Name lost after transform
////////////// sample code //////////////
vtkTransform * transform = vtkTransform::New();
transform->Scale( 10, 10, 10 );
cout << "\nprinting pointset..." << endl;
pointset->Print( cout );
vtkTransformFilter * transFilter = vtkTransformFilter::New();
transFilter->SetInput( pointset );
transFilter->SetTransform( transform );
cout << "\nprinting transFilter->GetOutput()..." << endl;
transFilter->GetOutput()->Update();
transFilter->GetOutput()->Print( cout );
////////////// code output //////////////
printing pointset...
vtkUnstructuredGrid (0x1027a810)
<...>
  Point Data:
    Debug: Off
    Modified Time: 2148
    Reference Count: 1
    Registered Events: (none)
    Number Of Arrays: 2
    Array 0 name = custom_scalars_name
    Array 1 name = custom_vectors_name
    Number Of Components: 4
    Number Of Tuples: 80
    Copy Flags: ( 1 1 1 1 1 )
    Scalars: 
      Debug: Off
      Modified Time: 2143
      Reference Count: 1
      Registered Events: (none)
      Name: custom_scalars_name
<...>
    Vectors: 
<...>
      Name: custom_vectors_name
<...>
printing transFilter->GetOutput()...
vtkUnstructuredGrid (0x1026e498)
<...>
  Point Data:
    Debug: Off
    Modified Time: 2718
    Reference Count: 1
    Registered Events: (none)
    Number Of Arrays: 2
    Array 0 name = NULL
    Array 1 name = custom_scalars_name
    Number Of Components: 4
    Number Of Tuples: 80
    Copy Flags: ( 1 0 1 1 1 )
    Scalars: 
      Debug: Off
      Modified Time: 2143
      Reference Count: 2
      Registered Events: (none)
      Name: custom_scalars_name
<...>
    Vectors: 
<...>
      Name: (none)
<...>
Key differences between outputs...
- Array 0 name being set to NULL after the transform
- Copy Flags array contains a zero on the transformed Point Data
- Reference Count Number is 2 on the transformed scalar
- Vector Name is NULL on the transformed vector
    
    
More information about the vtkusers
mailing list