Hi,<br><br>I want to use color mapping to represent the temperature on a 3D surface. The surface mesh contains 900 vertices stored in an obj file. The temperature is related to the vertex ID like the following format in a txt file.<br>.....<br>50 87.4<br>51 85.2<br>52 74.9<br>53 78.3<br>54 80.6<br>.....<br><br>My code for drawing the surface (textured) is below, <br>//*******************************************************<br>&nbsp;&nbsp;&nbsp; vtkOBJReader *reader = vtkOBJReader::New();<br>&nbsp;&nbsp;&nbsp; reader-&gt;SetFileName("surf.obj");<br><br>&nbsp;&nbsp;&nbsp; vtkPolyDataNormals *normals = vtkPolyDataNormals::New();<br>&nbsp;&nbsp;&nbsp; normals-&gt;SetInput(reader-&gt;GetOutput());<br><br>&nbsp;&nbsp;&nbsp; vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();<br>&nbsp;&nbsp;&nbsp; mapper-&gt;SetInput(normals-&gt;GetOutput());<br><br>&nbsp;&nbsp;&nbsp; vtkBMPReader *texReader = vtkBMPReader::New();<br>&nbsp;&nbsp;&nbsp;
 texReader-&gt;SetFileName("textu.bmp");<br><br>&nbsp;&nbsp;&nbsp; vtkTexture *texture = vtkTexture::New();<br>&nbsp;&nbsp;&nbsp; texture-&gt;SetInput(texReader-&gt;GetOutput());<br><br>&nbsp;&nbsp;&nbsp; vtkActor *actor = vtkActor::New();<br>&nbsp;&nbsp;&nbsp; actor-&gt;SetTexture(texture);<br>&nbsp;&nbsp;&nbsp; actor-&gt;SetMapper(mapper);<br><br>&nbsp;&nbsp;&nbsp; vtkRenderer *renderer = vtkRenderer::New();<br>&nbsp;&nbsp;&nbsp; renderer-&gt;AddActor(actor);<br><br>&nbsp;&nbsp;&nbsp; vtkRenderWindow *renwindow = vtkRenderWindow::New();<br>&nbsp;&nbsp;&nbsp; renwindow-&gt;AddRenderer(renderer);<br>&nbsp;&nbsp;&nbsp; renwindow-&gt;SetSize(500, 500);<br>//**************************************************<br><br>I do not know how to convert the temperature data to color map on this surface. I have read rainbow.tcl but still do not understand it.&nbsp; Does anyone can point out the procedure or show me any similar example?&nbsp; Thanks a lot!<br><br>Toron<br><p>&#32;
      <hr size=1>Be a better sports nut! Let your teams follow you 
with Yahoo Mobile. <a href="http://us.rd.yahoo.com/evt=51731/*http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
">Try it now.</a>