<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
hi all, <br>i think Amy replied this answer of this question which was posted of following: <br><br>http://public.kitware.com/pipermail/vtkusers/2005-February/078573.html<br><br>i try to search the answer of the post in archive but :(<br>can anybody will answer me/email me the answer ask in that post<br><br>cheers<br><br><div> saira<br><br><blockquote><hr>From: gentefinabr@hotmail.com<br>To: geoframer@gmail.com; vtkusers@vtk.org<br>Subject: RE: [vtkusers] Looking for the perfect scalarRange...<br>Date: Thu, 6 Sep 2007 14:05:21 +0000<br>CC: <br><br>





<div style="text-align: left;"><br>Hi Geoframer, first of all ,&nbsp; thanks a lot for the reply, and well I have tested a lookuptable too, but without luck, I think that I mistaken some method, then I eraser my lookuptable and I writed another one like yours. And I still cant see the colors, only one cor, generally blue. Then I will post my program better to see if you may help me, one more time :)<br><br>I have 9344 points(values) into a vtkdoublearray, each one with a value in scientific notation(like around 20 kinds of combinations), for example, 3.5E-5, 1.0E-5, 1.0E-5 and 7.7E-6, my bigger number is 7.7E-6, and my lesser is 0.0, then I tried it in my lookuptable:<br><br>&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;  lookupTable = vtk.vtkLookupTable()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lookupTable .SetNumberOfColors(9344);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lookupTable .SetTableRange(0,7.7E-6);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lookupTable .ForceBuild();<br><br>After that I add into my mapper like y said:<br><br>&nbsp;&nbsp;&nbsp;&nbsp; conjunto.SetLookupTable(lookupTable );<br>&nbsp;&nbsp;&nbsp; And in my vtkImageMapToColors:<br><br>&nbsp;&nbsp;&nbsp; oIMTC1 = vtk.vtkImageMapToColors();<br>&nbsp;&nbsp;&nbsp; oIMTC1.SetLookupTable(lookupTable );<br><br>&nbsp;&nbsp;&nbsp; But, as my mapper as my vtkImageViewer still be with just one color. Do you suggest some change? <br>&nbsp;&nbsp;&nbsp; Thanks, again.<br>&nbsp;&nbsp;&nbsp; Rafael.<br><br></div>&nbsp;<br><blockquote><hr id="EC_EC_stopSpelling">Date: Thu, 6 Sep 2007 13:10:59 +0200<br>From: geoframer@gmail.com<br>To: gentefinabr@hotmail.com<br>Subject: Re: [vtkusers] Looking for the perfect scalarRange...<br>CC: vtkusers@vtk.org<br><br>Hi Rafael,<br><br>I think you're missing a lookup table. Your mapper needs a lookuptable to see what scalar is translated into which color.<br><br>I suggest creating a lookuptable and adding the lookuptable to the mapper.
<br><br>lookupTable = vtk.vtkLookupTable()<br>lookupTable.SetNumberOfColors(numberofscalars)<br>lookupTable.SetTableRange(0,1)<br>lookupTable.ForceBuild()<br><br>conjuto..SetLookupTable(lookupTable)<br><br>You'll probably need to take a closer look at lookup tables as i use a discrete number of colors (hence the SetNumberOfColors), no idea what kind of table you need.
<br><br>Regards - Geoframer<br><br><div><span class="EC_EC_gmail_quote"><br><br>On 9/6/07, <b class="EC_EC_gmail_sendername">rafael possani</b> &lt;<a href="mailto:gentefinabr@hotmail.com">gentefinabr@hotmail.com</a>&gt; wrote:</span>
<blockquote class="EC_EC_gmail_quote" style="padding-left: 1ex;">



<div><div style="text-align: left;"><br>&nbsp;&nbsp; Hi vtk-users, I am with a problem. I am reading xy point into a vtkStructuredPoints and I would like to save like a image, but I cant... my vtkRenderWindow shows ok, but my image dont have colors and I know why, I need to set the scalars range into the vtkStructuredPoints but I dont know what method to use, that a part of my code:
<br><br>vtkStructuredPoints points = new vtkStructuredPoints();<br>&nbsp;&nbsp;&nbsp; points.SetDimensions( 128, 73, 1);<br>&nbsp;&nbsp;&nbsp; points.SetOrigin( 0.0, 0.0, 0.0 );<br>&nbsp;&nbsp;&nbsp; points.SetSpacing( 1.0, 1.0, 1.0 );<br>&nbsp;&nbsp;&nbsp; points.SetScalarTypeToUnsignedChar
();<br>&nbsp;&nbsp;&nbsp; points.SetNumberOfScalarComponents(id);<br>&nbsp;&nbsp;&nbsp; points.GetPointData().SetScalars( scalars );&nbsp; // &lt;--- Doesn´t work :/&nbsp; with that my image only be red <br><br>the scalars vector are double in Scientific notation I dont know if its bad.
<br><br>I have been trying all possible methods but I hadn´t success.<br><br>my mapper renders ok:<br><br>vtkDataSetMapper conjunto = new vtkDataSetMapper();<br>&nbsp;&nbsp;&nbsp; conjunto.SetInput(points);<br>&nbsp;&nbsp;&nbsp; conjunto.SetScalarRange
(points.GetScalarRange());&nbsp; &lt;---- But it works here<br><br>I´m thinking that a need a method like SetScalarRange from my mapper to use before in my vtkStructuredPoints.<br><br>besides, I am using vtkImageMapToColors to convert my structured points into a image. I also can post my entire code, but I made the same like this link, without the beginning because I generated my points :)&nbsp; 
<a href="http://public.kitware.com/pipermail/vtkusers/2005-December/083147.html" target="_blank">http://public.kitware.com/pipermail/vtkusers/2005-December/083147.html
</a><br><br><br>Well, someone suggest me a method for my vtkStructuredPoints? thanks in advanced.<br><span class="EC_EC_ad"><br><br></span></div><span class="EC_EC_ad"><br><hr>Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça  o MSN Mobile! 
<a href="http://mobile.live.com/signup/signup2.aspx?lc=pt-br" target="_blank">Cadastre-se já!</a></span></div><span class="EC_EC_ad">
</span><br>_______________________________________________<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">
http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers
</a><br><br></blockquote></div><br>
</blockquote><br><hr>Receba GRÁTIS as últimas novidades do esporte direto no seu Messenger! <a href="http://signup.alerts.live.com/alerts/login.do?PINID=37485679&amp;returnURL=http://www.nivea.com.br" target="_blank">Assine já!</a>
</blockquote></div><br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>