<div dir="ltr">Hi Liu Peng,<div><br></div><div>You can set individual values in the lookup table,</div><div>in order to precisely map certain scalar values to</div><div>specific colors:</div><div><br></div><div>table->SetRange(-1024, 4095);</div><div>table->SetNumberOfTableValues(4095 + 1024 + 1);</div><div>for (int i = -1024; i < -10; i++) {</div><div>    table->SetTableValue(0.0, 0.0, 0.0, 1.0);</div><div>}</div><div>for (int i = -10; i <= 200; i++) {</div><div>    table->SetTableValue(0.0, 1.0, 0.0, 1.0);</div><div>}</div><div>etcetera.</div><div><br></div><div> - David</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 7, 2016 at 9:31 AM, Liu_tj <span dir="ltr"><<a href="mailto:tjlp@netease.com" target="_blank">tjlp@netease.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi,<br><br>I try to use the vtkLookupTable to convert the grayscale to rgb color. The image scalar range is [-1024,3071] returned by vtkImageData::GetScalarRange(). Now I want to convert specific grayscale range, for example, [-10,200] to one color, such as green (RGB is 0,1,0). How to do that by vtkLookupTable? I have no idea what method should call: SetNumberOfTableValues(), SetRange(), SetHueRange(), SetValueRange(). What do "Hue" and "Value" stand for?<br><br>BR,<br>Liu Peng<br></div></blockquote></div><br></div></div></div>