Hi,<div><br></div><div>I am working on my first vtk application (tcl) that I want to read a .vtu file which contains several scalar data and select one of them to be drawn in the window.</div><div><br></div><div>But for some reason I cannot see the effect I like so I wonder if anyone here can give me some pointers, thank in advance.</div>
<div><br></div><div>(I have tried to open my .vtu file in Paraview and it works so I don't think it is because of my .vtu file.)</div><div><br></div><div><br></div><div>My tcl file:</div><div>===============================================</div>
<div><div>package require vtk</div><div><br></div><div>vtkXMLUnstructuredGridReader greader</div><div> greader SetFileName "3dfiscr02-20-M.vtu"</div><div><br></div><div> </div><div>vtkAssignAttribute a</div><div>
a SetInput [greader GetOutput]</div><div> a Assign "P0" SCALARS POINT_DATA</div><div><br></div><div><br></div><div>vtkLookupTable table</div><div> table SetHueRange 0 1 </div><div> table SetSaturationRange 0 1</div>
<div> </div><div>vtkColorTransferFunction ctf</div><div> ctf SetColorSpaceToHSV</div><div><br></div><div>vtkDataSetMapper mapper</div><div> mapper SetInput [a GetOutput]</div><div> mapper SetLookupTable table</div>
<div> set datarange [mapper GetScalarRange]</div><div> puts $datarange</div><div><br></div><div>vtkActor actor</div><div> actor SetMapper mapper </div><div><br></div><div>vtkCamera camera</div><div> camera SetFocalPoint 1 1 1</div>
<div><br></div><div>vtkRenderer ren</div><div> ren AddActor actor</div><div> ren SetBackground 0 0 0</div><div> ren SetActiveCamera camera</div><div> ren ResetCamera</div><div><br></div><div>vtkRenderWindow renWin</div>
<div> renWin AddRenderer ren</div><div> renWin SetSize 500 500</div><div> renWin Render</div><div><br></div><div>vtkRenderWindowInteractor iren</div><div> iren SetRenderWindow renWin</div><div><br></div><div>iren Initialize</div>
<div><br></div><div># prevent the tk window from showing up then start the event loop</div><div>wm withdraw .</div><div><br></div></div><div><br></div><div>The structure of my .vtu file</div><div><div>===============================================</div>
<div></div><div><div><?xml version="2.0"?></div><div><VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"></div><div><UnstructuredGrid></div><div>
<Piece NumberOfPoints="1718" NumberOfCells="8223"></div><div><Points></div><div><DataArray type="Float64" format="ascii" NumberOfComponents="3"></div><div>
x y z</div><div>...</div><div>...</div><div>...</div><div><br></div><div><div></DataArray></div><div></Points></div><div><Cells></div><div><DataArray type="Int32" Name="connectivity" format="ascii"></div>
<div>v1 v2 v3 v4</div><div>....</div><div>....</div><div>....</div><div><div></DataArray></div><div><DataArray type="Int32" Name="offsets" format="ascii"></div><div>4</div><div>8</div>
<div>12</div><div>16</div><div>.</div><div>.</div><div>.</div></div><div><div></DataArray></div><div><DataArray type="UInt8" Name="types" format="ascii"></div><div>10</div><div>10</div>
<div>.</div><div>.</div><div>.</div><div><div></DataArray></div><div></Cells></div><div><PointData Scalar="P0 S0 "></div><div><DataArray type="Float32" Name="P0" format="ascii"></div>
<div>159.488</div><div>.</div><div>.</div><div>.</div><div><div></DataArray></div><div><DataArray type="Float64" Name="P0" format="ascii"></div></div><div>0.1</div><div>.</div><div>
.</div><div>.</div><div><div></DataArray></div><div></PointData></div><div></Piece></div><div></UnstructuredGrid></div><div></VTKFile></div><div><br></div><div><br></div><div><br></div><div><br>
</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></div>-- <br><a href="mailto:ckhuangf@hotmail.com">ckhuangf@hotmail.com</a><br><a href="mailto:Chung.Kan.Huang@utah.edu">Chung.Kan.Huang@utah.edu</a><br>
<a href="http://www.perc.utah.edu/Members/ckhuangf">http://www.perc.utah.edu/Members/ckhuangf</a><br><br>Office: 801-585-5594<br>Cell: 801-651-8098
</div>