<pre>Hi everyone,<br><br>Someone please help me with this vtkLookupTable problem. I was trying all weekend but cannot figure out what I am doing wrong!<br><br>I am constructing a vtkLookupTable manually as follows:<br><br>
double * range = reader-&gt;GetOutput()-&gt;GetScalarRange();<br>vtkLookupTable * greenMap = vtkLookupTable::New();<br>greenMap-&gt;SetNumberOfTableValues(256);<br>greenMap-&gt;Build();<br><br>double i = 0.0;<br><br>for(int index=0;index&lt;256;index++)
<br>{<br>     greenMap-&gt;SetTableValue(index, 0.0, i/256.0, 0.0, 1.0);<br>      i++;<br>}<br>greenMap-&gt;SetAlphaRange(1.0,1.0);<br><br>greenMap-&gt;SetTableRange(range[0], range[1]);<br>colorMapper-&gt;SetLookupTable(greenMap);
<br>colorMapper-&gt;Update();<br><br><br>I see nothing but a black screen. However, when I generate the table for<br>red... like:<br><br>double * range = reader-&gt;GetOutput()-&gt;GetScalarRange();<br>vtkLookupTable * redMap = vtkLookupTable::New();
<br>redMap-&gt;SetNumberOfTableValues(256);<br>redMap-&gt;Build();<br><br>double i = 0.0;<br><br>for(int index=0;index&lt;256;index++)<br>{<br>     redMap-&gt;SetTableValue(index, 0.0, i/256.0, 0.0, 1.0);<br>      i++;<br>
}<br>redMap-&gt;SetAlphaRange(1.0,1.0);<br><br>redMap-&gt;SetTableRange(range[0], range[1]);<br>colorMapper-&gt;SetLookupTable(redMap);<br>colorMapper-&gt;Update();<br><br><br>then my image is mapped correctly to red values...
<br><br>It is weird...red and gray color maps work but not green and blue!!<br><br>Can someone help me find what the problem is...it is driving me nuts and it is quite urgent. I really beg for some direction here.<br><br>
Thanks,<br><br>Luca</pre>