Thanks Yixun,<br><br>(1) Is there a way to find out the intensity range of the tissue? <br>(2) Also what does the AddPoint Function does and what do the numerical values represent?<br><br>Thanks,<br>Ashish<br><br><div><span class="gmail_quote">
On 9/18/06, <b class="gmail_sendername">Yixun Liu</b> &lt;<a href="mailto:yxliu@fudan.edu.cn">yxliu@fudan.edu.cn</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>





<div bgcolor="#ffffff">
<div><font face="Bookman Old Style">Yes, you firstly need to know the intensity 
range of the tissue. For example, if the range of the heart is between 100 and 
500 and its color is red you can </font></div>
<div><font face="Bookman Old Style">ctfun-&gt;AddRGBPoint(100.0,1.0,0.0,0.0);</font></div>
<div><font face="Bookman Old Style">ctfun-&gt;AddRGBPoint(500.0,1.0,0.0,0.0);</font></div></div><div><span class="sg">
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div><font face="Bookman Old Style">Yixun</font></div></span></div><div><span class="e" id="q_10dc1647f2cfe5e9_2">
<div><font face="Bookman Old Style"></font>&nbsp;</div>
<div>----- Original Message ----- </div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><b>From:</b> 
  <a title="mrasingh@gmail.com" href="mailto:mrasingh@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Ashish Singh</a> 
  </div>
  <div><b>To:</b> <a title="yxliu@fudan.edu.cn" href="mailto:yxliu@fudan.edu.cn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Yixun Liu</a> ; <a title="amy.squillacote@kitware.com" href="mailto:amy.squillacote@kitware.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Amy Squillacote</a> ; <a title="sharwari@gmail.com" href="mailto:sharwari@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Sharwari 
  Mavalankar</a> ; <a title="vtkusers@vtk.org" href="mailto:vtkusers@vtk.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">VTK</a> </div>
  <div><b>Sent:</b> Monday, September 18, 2006 10:35 
  PM</div>
  <div><b>Subject:</b> Re: [vtkusers] Re: Re: Re: Creating 
  a Volume from 2D BMP files.</div>
  <div><br></div>Thanks Yixun. I tried the few lines of code that you suggested 
  to color the volume. With the numerical values that you used my volume looks 
  reddish pink in color. I was wondering if anyone can tell me what the 
  numerical values in functions AddPoint and AddRGBPoint, mean. How do we choose 
  what numerical values to use? My volume is of the abdominal region, showing: 
  the heart, intestines, rib cage, kidneys etc. Can I use different colors or 
  shades to display each organ? How to do it? <br><br>Thanks,<br>Ashish<br><br>
  <div><span class="gmail_quote">On 9/15/06, <b class="gmail_sendername">Yixun 
  Liu</b> &lt;<a href="mailto:yxliu@fudan.edu.cn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">yxliu@fudan.edu.cn</a>&gt; 
  wrote:</span>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div>
    <div bgcolor="#ffffff">
    <div><font face="Bookman Old Style">Hi,</font></div>
    <div><font face="Bookman Old Style">You can use&nbsp;</font><font face="Bookman Old Style">&nbsp;vtkPiecewiseFunction *tfun = 
    vtkPiecewiseFunction::New() to show what you want to show and 
    use&nbsp;vtkColorTransferFunction *ctfun = vtkColorTransferFunction::New() 
    to color it. For example,</font></div>
    <div><font face="Bookman Old Style"></font>&nbsp;</div>
    <div><font face="Bookman Old Style"></font>&nbsp;</div>
    <div><font face="Bookman Old Style"></font>&nbsp;</div>
    <div><font face="Bookman Old Style">&nbsp;vtkPiecewiseFunction *tfun = 
    vtkPiecewiseFunction::New();<br>&nbsp;vtkColorTransferFunction *ctfun = 
    vtkColorTransferFunction::New();<br></font><font face="Bookman Old Style">&nbsp;vtkVolumeProperty *volumeProperty = 
    vtkVolumeProperty::New();<br></font></div>
    <div><font face="Bookman Old Style">//the non-zero zone intepolate by the 
    tfun will be shown</font></div>
    <div><font face="Bookman Old Style">tfun-&gt;AddPoint(100.0,0.0);<br>tfun-&gt;AddPoint(200.0,1.0);<br>tfun-&gt;AddPoint(500.0,1.0);<br>tfun-&gt;AddPoint(510.0,0.0);<br>// 
    &nbsp;<br>//color the&nbsp;volume accroding to the 
    ctfun&nbsp;&nbsp;<br>ctfun-&gt;AddRGBPoint(100.0,1.0,0.16,0.18);<br>ctfun-&gt;AddRGBPoint(200.0,1.0,0.94,0.85);<br>ctfun-&gt;AddRGBPoint(500.0,1.0,0.8,0.98);<br>ctfun-&gt;AddRGBPoint(510.0,1.0,0.63,0.27);</font></div>
    <div><font face="Bookman Old Style"></font>&nbsp;</div>
    <div><font face="Bookman Old Style">&nbsp;volumeProperty-&gt;SetColor(ctfun);<br>&nbsp;volumeProperty-&gt;SetScalarOpacity(tfun);<br>&nbsp;</font><font face="Bookman Old Style">&nbsp;<br>&nbsp;volume-&gt;SetProperty(volumeProperty);<br></font>
</div>
    <div><br></div>
    <blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"></blockquote></div>
    <div><span>
    <div>----- Original Message ----- </div>
    <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><b>From:</b> 
    <a title="mrasingh@gmail.com" href="mailto:mrasingh@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Ashish Singh</a> 
    </div></span></div>
    <div><span>
    <div><b>To:</b> <a title="yxliu@fudan.edu.cn" href="mailto:yxliu@fudan.edu.cn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Yixun Liu</a> ; <a title="vtkusers@vtk.org" href="mailto:vtkusers@vtk.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
VTK</a> ; <a title="sharwari@gmail.com" href="mailto:sharwari@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Sharwari Mavalankar</a> ; <a title="amy.squillacote@kitware.com" href="mailto:amy.squillacote@kitware.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Amy Squillacote</a> 
    </div>
    <div><b>Sent:</b> Saturday, September 16, 2006 12:07 AM</div>
    <div><b>Subject:</b> Re: [vtkusers] Re: Re: Re: Creating a Volume from 2D 
    BMP files.</div>
    <div><br></div></span></div>
    <div><span>Hi Yixun,<br><br>My code is 
    exactly same as I posted in my previous message. The only changes I made 
    were for setdirectoryname and vtkfixedpointvolumeraycastmapper. After that I 
    was getting a rectangular box with only images on 2 sides. But now I have 
    added the opacity term as in one of your previous messages and I can see the 
    whole volume. It is working fine now. <br>You can try the code, it is there 
    in one of my previous post.&nbsp; It will be difficult for me to send the 
    dicom images, the dataset is just too big, but it should work on any dicom 
    series.<br><br>Is there a way to color the volume and see different things 
    in different colors in the rendered volume? If anyone knows how to do it, 
    plz let me know. <br><br>Thanks,<br>Ashish<br><br>
    <div><span class="gmail_quote">On 9/14/06, <b class="gmail_sendername">Yixun 
    Liu</b> &lt;<a href="mailto:yxliu@fudan.edu.cn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">yxliu@fudan.edu.cn</a>&gt; 
    wrote:</span> 
    <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
      <div>
      <div bgcolor="#ffffff">
      <div><font face="Bookman Old Style">You can send you code and image to me. 
      I will give a test.</font></div></div>
      <div><span>
      <div><font face="Bookman Old Style"></font>&nbsp;</div>
      <div><font face="Bookman Old Style">Yixun</font></div></span></div>
      <div>
      <blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"></blockquote></div></div></blockquote></div><br></span></div>
    <div></div></div></blockquote></div><br></blockquote></span></div><div></div>

</div></blockquote></div><br>