<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987">
<META content="MSHTML 6.00.2716.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>
<DIV><FONT size=2>Hello.</FONT></DIV>
<DIV><FONT size=2>I'm beginner of VTK and have a little knowledge about volume 
rendering.</FONT></DIV>
<DIV><FONT size=2>I've some questions and I will pick them in those following 
with red characters.&nbsp;</FONT></DIV>
<DIV><FONT size=2>(I'm going to explane based on the old version- maybe Ver 3.1, 
the book 'VTK&nbsp;2nd Ed."</FONT></DIV>
<DIV><FONT size=2>and I'm working on Windows platform.)&nbsp;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;vtkRenderer *ren1 = 
vtkRenderer::New();<BR>&nbsp;vtkRenderWindow *renWin = 
vtkRenderWindow::New();</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;renWin-&gt;AddRenderer(ren1);</FONT></DIV>
<DIV><FONT size=2>&nbsp;vtkRenderWindowInteractor *iren = 
vtkRenderWindowInteractor::New();</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;iren-&gt;SetRenderWindow(renWin);</FONT></DIV>
<DIV><FONT size=2>&nbsp;vtkStructuredPointsReader *reader = 
vtkStructuredPointsReader::New();<BR>&nbsp;reader-&gt;SetFileName("../vtkdata/ironProt.vtk");<BR>&nbsp;reader-&gt;Update();<BR>&nbsp;vtkPiecewiseFunction 
*oTFun = 
vtkPiecewiseFunction::New();<BR>&nbsp;&nbsp;oTFun-&gt;AddSegment(80,0.0,255,1.0);<BR><FONT 
color=#ff0000>&nbsp;vtkPiecewiseFunction *gTFun = 
vtkPiecewiseFunction::New();<BR>&nbsp;&nbsp;gTFun-&gt;AddSegment(0,1.0,255,1.0);</FONT></FONT></DIV>
<DIV><FONT size=2>&nbsp;vtkVolumeProperty *volProperty = 
vtkVolumeProperty::New();<BR>&nbsp;&nbsp;volProperty-&gt;SetColor(gTFun);<BR><FONT 
color=#ff0000>&nbsp;&nbsp;volProperty-&gt;SetGradientOpacity(oTFun);</FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#ff0000>(is old version function SetOpacity 
changed into SetGradientOpacity?)</FONT></FONT></DIV>
<DIV><FONT size=2><FONT 
color=#ff0000><BR></FONT>&nbsp;&nbsp;volProperty-&gt;SetInterpolationTypeToLinear();<BR>&nbsp;&nbsp;volProperty-&gt;ShadeOn();</FONT></DIV>
<DIV><FONT size=2>&nbsp;vtkVolumeRayCastCompositeFunction *compositeFunction = 
<BR>&nbsp;&nbsp;vtkVolumeRayCastCompositeFunction::New();</FONT></DIV>
<DIV><FONT size=2>&nbsp;vtkVolumeRayCastMapper *volMapper = 
<BR>&nbsp;&nbsp;vtkVolumeRayCastMapper::New();<BR><FONT 
color=#ff0000>&nbsp;&nbsp;volMapper-&gt;SetScalarInput(reader-&gt;GetOutput());</FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#ff0000>(In ver 4.0&nbsp; there is no 
SetScalarInput function.... </FONT></FONT></DIV>
<DIV><FONT color=#ff0000 size=2>Which function&nbsp;can we displace with this 
function ??</FONT></DIV>
<DIV><FONT color=#ff0000 size=2>Please mail me SOON....)</FONT></DIV>
<DIV><FONT color=#ff0000 size=2>If possible, please give some complete volume 
rendering source code </FONT></DIV>
<DIV><FONT color=#ff0000 size=2>using VTK.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;vtkVolume *vol = vtkVolume::New();<BR>&nbsp;&nbsp;//SetVolumeMapper 
-&gt; SetMapper<BR>&nbsp;&nbsp;//SetVolumeProperty -&gt; 
SetProperty<BR>&nbsp;&nbsp;vol-&gt;SetMapper(volMapper);<BR>&nbsp;&nbsp;vol-&gt;SetProperty(volProperty);</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;ren1-&gt;AddVolume(vol);<BR>&nbsp;ren1-&gt;GetActiveCamera()-&gt;Azimuth(20);<BR>&nbsp;ren1-&gt;GetActiveCamera()-&gt;Dolly(1.65);</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=#ff0000>&nbsp;//iren-&gt;SetDesiredUpdateRate(3.0); This 
function&nbsp;does not 
exists&nbsp;also.&nbsp;<BR></FONT>&nbsp;iren-&gt;Start();</DIV>
<DIV>&nbsp; return 0;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards.</DIV>
<DIV><BR>&nbsp;</DIV></FONT></DIV></BODY></HTML>