[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