[vtkusers] Color an actor
    Gib Bogle 
    g.bogle at auckland.ac.nz
       
    Thu Oct  7 02:01:15 EDT 2010
    
    
  
This must have a very simple answer.  I am creating a mapper (tileMapper) to 
render a polygon, using the same code as in the Wiki example polygon.cxx.  I 
expect to be able to set the color when I create an actor:
double tileColor[] = {0.5, 0.5, 0.0};
actor = vtkActor::New();
actor->SetMapper(tileMapper);
actor->GetProperty()->SetColor(tileColor);
but it doesn't work.  The tile always displays with the color that was set when 
the PolyData used by tileMapper was created:
polygonPolyData->GetCellData()->SetScalars(colors);
The method I'm using (unsuccessfully) to set the color is the same I use with 
other mappers, created using vtkSphereSource, for example.
How should I be doing it?
    
    
More information about the vtkusers
mailing list