<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 9pt;
font-family:·s²Ó©úÅé
}
--></style>
</head>
<body class='hmmessage'>
<FONT size=2>Dear all :</FONT><BR>
<FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT size=2>&nbsp;&nbsp;&nbsp; <FONT color=#000000>OS : windows 7 64bit</FONT></FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; VTK: 5.6 Version</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; Display Card : Quadro FX 570</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; Monitor : ASUS VG 236 H with NVIDIA 3D VISION KIT</FONT><BR>
<FONT color=#000000 size=2></FONT>&nbsp;<BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; I code a stereo test program using VC2008. The following is my code.</FONT><BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; //---------------------------------------------------------------------------------------------------------------</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkVolume16Reader *v16 =&nbsp; vtkVolume16Reader::New();</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; v16-&gt;SetDataDimensions( 64, 64);<BR>&nbsp;&nbsp;&nbsp; v16-&gt;SetDataByteOrderToLittleEndian();</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; v16-&gt;SetImageRange( 1, 93);<BR>&nbsp;&nbsp;&nbsp; v16-&gt;SetDataSpacing( 3.2, 3.2, 1.5);</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; v16-&gt;SetFilePrefix( "C:\\VTKData5.6\\Data\\headsq\\quarter" );</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; v16-&gt;SetFilePattern("%s.%d");<BR>&nbsp;&nbsp;&nbsp; v16-&gt;SetDataMask( 0x7fff);<BR>&nbsp;&nbsp;&nbsp; v16-&gt;Update();</FONT><BR>
<FONT color=#000000 size=2>&nbsp;</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkContourFilter *contour = vtkContourFilter::New();<BR>&nbsp;&nbsp;&nbsp;&nbsp;contour-&gt;SetInputConnection(v16-&gt;GetOutputPort());<BR>&nbsp;&nbsp;&nbsp; contour-&gt;SetValue(0,1500);<BR>&nbsp;&nbsp;&nbsp; contour-&gt;SetValue(1,2500);</FONT><BR>
<FONT color=#000000 size=2>&nbsp;</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkPolyDataNormals *skinNormals = vtkPolyDataNormals::New();<BR>&nbsp;&nbsp;&nbsp; skinNormals-&gt;SetInputConnection(contour-&gt;GetOutputPort());<BR>&nbsp;&nbsp;&nbsp; skinNormals-&gt;SetFeatureAngle(60.0);<BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; vtkPolyDataMapper *skinMapper = vtkPolyDataMapper::New();<BR>&nbsp;&nbsp;&nbsp; skinMapper-&gt;SetInputConnection(skinNormals-&gt;GetOutputPort());<BR>&nbsp;&nbsp;&nbsp; skinMapper-&gt;ScalarVisibilityOff();<BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; vtkActor *skin = vtkActor::New();<BR>&nbsp;&nbsp;&nbsp; skin-&gt;SetMapper(skinMapper);</FONT><BR>
<FONT color=#000000 size=2></FONT>&nbsp;<BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkRenderer *renderer = vtkRenderer::New();<BR>&nbsp;&nbsp;&nbsp; renderer-&gt;AddActor(skin);<BR>&nbsp;&nbsp; &nbsp;renderer-&gt;SetBackground(0,0,0);</FONT><BR>
<FONT color=#000000 size=2>&nbsp;</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkRenderWindow *renWin = vtkRenderWindow::New();<BR>&nbsp;&nbsp;&nbsp; renWin-&gt;AddRenderer(renderer);<BR>&nbsp;&nbsp;&nbsp; renWin-&gt;SetStereoCapableWindow(1);<BR>&nbsp;&nbsp;&nbsp; renWin-&gt;StereoRenderOn();<BR>&nbsp;&nbsp;&nbsp; renWin-&gt;SetStereoTypeToCrystalEyes();<BR>&nbsp;&nbsp; &nbsp;renWin-&gt;StereoUpdate();</FONT><BR>
<FONT color=#000000 size=2>&nbsp;</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp; vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<BR>&nbsp;&nbsp;&nbsp; iren-&gt;SetRenderWindow(renWin);<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp; iren-&gt;Initialize();<BR>&nbsp;&nbsp;&nbsp; iren-&gt;Start();</FONT><BR>
<FONT color=#000000 size=2>&nbsp;&nbsp;&nbsp;//---------------------------------------------------------------------------------------------------------------</FONT><BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT size=2>&nbsp;&nbsp; The above code can render 3D image for Crystal eyes correctly. </FONT><BR>
<FONT size=2>&nbsp;&nbsp; However, when i use the same code on Borland C++ Builder, the stereo mode don't work.</FONT><BR>
<FONT size=2>&nbsp;&nbsp; I use ComboBox to select the stereo mode dynamically.</FONT><BR>
<FONT size=2>&nbsp;&nbsp; The effect work well except the crystal eyes.</FONT><BR>
<FONT size=2>&nbsp;&nbsp; This is my event code for ComboBox.</FONT><BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT size=2>&nbsp;&nbsp; //---------------------------------------------------------------------------------------------------------------</FONT><BR>
<FONT size=2>&nbsp;&nbsp; void __fastcall TForm1::ComboBox1Change(TObject *Sender)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TComboBox *cb = dynamic_cast&lt;TComboBox *&gt;(Sender);</FONT><BR>
<FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><BR>
<FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // The following code is essential. Because the stereo capable window must "ON" before the "the render window" rendered.</FONT><BR>
<FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;Finalize();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoCapableWindow(1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;StereoRenderOn();</FONT><BR>
<FONT size=2>&nbsp;</FONT><BR>
<FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (cb-&gt;ItemIndex) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToDresden();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToCheckerboard();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 2:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToInterlaced();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 3:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToAnaglyph();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 4:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToRedBlue();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 5:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToCrystalEyes();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 6:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToLeft();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 7:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkWindow-&gt;GetRenderWindow()-&gt;SetStereoTypeToRight();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT><BR>
<FONT size=2>&nbsp;<BR>&nbsp;//&nbsp;My function to refresh vtkBorlandRenderWindow<BR>&nbsp;winRefresh();</FONT><BR>
&nbsp;}<BR>
<FONT size=2>&nbsp;//---------------------------------------------------------------------------------------------------------------</FONT><BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT size=2></FONT>&nbsp;<BR>
<FONT size=2>Does anyone meet the problem? How to resolve the problem??</FONT><BR>
<FONT size=2>Thanks</FONT><BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
Wallance Lin<BR>
&nbsp;<BR>                                               </body>
</html>