[vtkusers] Easy vtkPlaneSource coloring question
    Theodore Sternberg 
    tdsternberg at lbl.gov
       
    Thu Jan 20 16:25:53 EST 2005
    
    
  
I'm trying to produce a 2x3 array of colored rectangles.
===================================
scalars = vtkDoubleArray()
scalars.SetNumberOfTuples(6)
for i in range(0,6):
    scalars.SetTuple1(i,i)
plane = vtkPlaneSource()
plane.SetResolution(1,2)
plane.Update()
plane.GetOutput().GetPointData().SetScalars(scalars)
[The rest is standard mapper, renderwindow, renderer stuff]
===================================
Instead of the hoped-for 2x3 array of colored rectangles, I get a 1x2 
array, colored according to just the first two of my scalar values.  
That's with the mapper set to "flat" interpolation.  If I set the mapper 
to Gouraud interpolation, I can see the full range of scalar values.
Why is this, and how can I see all my scalar values without going to 
Goraud interpolation?
Ted Sternberg
Lawrence Berkeley National Laboratory
    
    
More information about the vtkusers
mailing list