[vtkusers] Tristrips in different colors
    Sebastien BARRE 
    seb-ml-vtk at barre.nom.fr
       
    Sun Sep 10 09:39:38 EDT 2000
    
    
  
At 21:47 09/09/00 -0500, Kent Vander Velden a écrit:
>   Would anyone happen to have example code that demonstrates how to color
>each tristrip in an object a different color?  I would like to get a feeling
>for how well the objects are being tristriped.
See Bill answer, but if you just want to have a look at the strips quickly, 
use the IdFilter to give a scalar value to each cell (strip) corresponding 
to its unique cell ID, then show the scalars.
Tcl :
     vtkSphereSource s
     s SetThetaResolution 10
     s SetPhiResolution 10
     vtkStripper sstrip
     sstrip SetInput [s GetOutput]
     set input sstrip
     vtkIdFilter sidf
     sidf PointIdsOff
     sidf CellIdsOn
     sidf SetInput [$input GetOutput]
     vtkPolyDataMapper sm
     sm SetInput [sidf GetOutput]
     sm ScalarVisibilityOn
You have to change the range of the mapper, something like this :
         sidf Update
         eval sm SetScalarRange 0 [expr [[sidf GetOutput] 
GetNumberOfStrips] -1]
    
    
More information about the vtkusers
mailing list