<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Aurelian,<br>
<br>
Thank you for advices. It didn't help though. Here is the output of
contour.GetOutput - it sees my grid but doesn't produce the contour.
Has anybody obtained contour plot with multiple scalar fields from
XMLStructuredGridReader? I can extract my scalar field as vtkArray&nbsp; -
do you have advices as how to produce the contour out of it?<br>
<br>
Thank you,<br>
Alex<br>
<br>
vtkPolyData (0x2014760)<br>
&nbsp; Debug: Off<br>
&nbsp; Modified Time: 616<br>
&nbsp; Reference Count: 2<br>
&nbsp; Registered Events: (none)<br>
&nbsp; Source: (none)<br>
&nbsp; Information: 0x20141f0<br>
&nbsp; Data Released: False<br>
&nbsp; Global Release Data: Off<br>
&nbsp; UpdateTime: 620<br>
&nbsp; Release Data: Off<br>
&nbsp; UpdateExtent: Not Initialized<br>
&nbsp; Update Number Of Pieces: 1<br>
&nbsp; Update Piece: 0<br>
&nbsp; Update Ghost Level: 0<br>
&nbsp; WholeExtent: 0, 51, 0, 51, 0, 1499<br>
&nbsp; MaximumNumberOfPieces: -1<br>
&nbsp; ExtentTranslator: (0x1ca8d60)<br>
&nbsp; RequestExactExtent: Off<br>
&nbsp;&nbsp; Field Data:<br>
&nbsp;&nbsp;&nbsp; Debug: Off<br>
&nbsp;&nbsp;&nbsp; Modified Time: 607<br>
&nbsp;&nbsp;&nbsp; Reference Count: 1<br>
&nbsp;&nbsp;&nbsp; Registered Events: (none)<br>
&nbsp;&nbsp;&nbsp; Number Of Arrays: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Components: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Tuples: 0<br>
&nbsp; Number Of Points: 0<br>
&nbsp; Number Of Cells: 0<br>
&nbsp; Cell Data:<br>
&nbsp;&nbsp;&nbsp; Debug: Off<br>
&nbsp;&nbsp;&nbsp; Modified Time: 614<br>
&nbsp;&nbsp;&nbsp; Reference Count: 1<br>
&nbsp;&nbsp;&nbsp; Registered Events: (none)<br>
&nbsp;&nbsp;&nbsp; Number Of Arrays: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Components: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Tuples: 0<br>
&nbsp;&nbsp;&nbsp; Copy Tuple Flags: ( 1 1 1 1 1 0 1 )<br>
&nbsp;&nbsp;&nbsp; Interpolate Flags: ( 1 1 1 1 1 0 0 )<br>
&nbsp;&nbsp;&nbsp; Pass Through Flags: ( 1 1 1 1 1 1 1 )<br>
&nbsp;&nbsp;&nbsp; Scalars: (none)<br>
&nbsp;&nbsp;&nbsp; Vectors: (none)<br>
&nbsp;&nbsp;&nbsp; Normals: (none)<br>
&nbsp;&nbsp;&nbsp; TCoords: (none)<br>
&nbsp;&nbsp;&nbsp; Tensors: (none)<br>
&nbsp;&nbsp;&nbsp; GlobalIds: (none)<br>
&nbsp;&nbsp;&nbsp; PedigreeIds: (none)<br>
&nbsp; Point Data:<br>
&nbsp;&nbsp;&nbsp; Debug: Off<br>
&nbsp;&nbsp;&nbsp; Modified Time: 616<br>
&nbsp;&nbsp;&nbsp; Reference Count: 1<br>
&nbsp;&nbsp;&nbsp; Registered Events: (none)<br>
&nbsp;&nbsp;&nbsp; Number Of Arrays: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Components: 0<br>
&nbsp;&nbsp;&nbsp; Number Of Tuples: 0<br>
&nbsp;&nbsp;&nbsp; Copy Tuple Flags: ( 1 1 1 1 1 0 1 )<br>
&nbsp;&nbsp;&nbsp; Interpolate Flags: ( 1 1 1 1 1 0 0 )<br>
&nbsp;&nbsp;&nbsp; Pass Through Flags: ( 1 1 1 1 1 1 1 )<br>
&nbsp;&nbsp;&nbsp; Scalars: (none)<br>
&nbsp;&nbsp;&nbsp; Vectors: (none)<br>
&nbsp;&nbsp;&nbsp; Normals: (none)<br>
&nbsp;&nbsp;&nbsp; TCoords: (none)<br>
&nbsp;&nbsp;&nbsp; Tensors: (none)<br>
&nbsp;&nbsp;&nbsp; GlobalIds: (none)<br>
&nbsp;&nbsp;&nbsp; PedigreeIds: (none)<br>
&nbsp; Bounds: <br>
&nbsp;&nbsp;&nbsp; Xmin,Xmax: (1, -1)<br>
&nbsp;&nbsp;&nbsp; Ymin,Ymax: (1, -1)<br>
&nbsp;&nbsp;&nbsp; Zmin,Zmax: (1, -1)<br>
&nbsp; Compute Time: 636<br>
&nbsp; Number Of Points: 0<br>
&nbsp; Point Coordinates: 0<br>
&nbsp; Locator: 0<br>
&nbsp; Number Of Vertices: 0<br>
&nbsp; Number Of Lines: 0<br>
&nbsp; Number Of Polygons: 0<br>
&nbsp; Number Of Triangle Strips: 0<br>
&nbsp; Number Of Pieces: 1<br>
&nbsp; Piece: 0<br>
&nbsp; Ghost Level: 0<br>
<br>
Thank you for help,<br>
Alex<br>
<br>
On 11-02-03 02:04 AM, Aur&eacute;lien Marsan wrote:
<blockquote
 cite="mid:AANLkTi=isWfR=rHv8XXaJOziyLge3=AHeWAXDQRbg8Hh@mail.gmail.com"
 type="cite">
  <div>I don't use vtk for rendering, but have you try to make a </div>
  <div>&nbsp;</div>
  <div>&nbsp;&nbsp;&nbsp;contour.Update()</div>
  <div>&nbsp;&nbsp;&nbsp;print contour.GetOutput()</div>
  <div>&nbsp;</div>
  <div>before the polydatamapper, and see if the bounds of the returned
polydata are correct, in order to localise if the issue is in the
rendering code or in the contourfilter/reader ? <br>
  </div>
  <div class="gmail_quote">2011/2/3 Alexandr Kuzmin <span dir="ltr">&lt;<a
 moz-do-not-send="true" href="mailto:kuzmin@ualberta.ca">kuzmin@ualberta.ca</a>&gt;</span><br>
  <blockquote
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"
 class="gmail_quote">Hello,<br>
    <br>
Could you please help me with the following issue:<br>
    <br>
I read my file data which contains two scalar fields with the velocity
field. I want to create a contour filter to obtain a surface contour
for a phase value 0.0. However, nothing works and not only for me (few
of my friends tried to find a solution but without success). I tried to
switch off other fields from the field data but it didn't help. Note
that the same contour can be easily obtained by Paraview but not with
python vtk.<br>
    <br>
Here is the snippet:<br>
&nbsp; &nbsp;import vtk<br>
&nbsp; &nbsp;import numpy<br>
    <br>
&nbsp; &nbsp;gridreader = vtk.vtkXMLStructuredGridReader()<br>
&nbsp; &nbsp;gridreader.SetFileName(name)<br>
&nbsp; &nbsp;#gridreader.SetPointArrayStatus("Density",0)<br>
&nbsp; &nbsp;selection=gridreader.GetPointDataArraySelection()<br>
&nbsp; &nbsp;selection.DisableArray("Density")<br>
&nbsp; &nbsp;selection.DisableArray("Velocity")<br>
&nbsp; &nbsp;gridreader.Update()<br>
    <br>
&nbsp; &nbsp;grid &nbsp;= gridreader.GetOutput()<br>
&nbsp; &nbsp;data &nbsp;= grid.GetPointData()<br>
&nbsp; &nbsp;points=grid.GetPoints()<br>
&nbsp; &nbsp;dims &nbsp;=grid.GetDimensions()<br>
    <br>
&nbsp; &nbsp;phase= data.GetArray("Phase")<br>
&nbsp; &nbsp;#velocity=data.GetArray("Velocity")<br>
    <br>
&nbsp; &nbsp;contour=vtk.vtkContourFilter()<br>
&nbsp; &nbsp;contour.SetInputConnection(gridreader.GetOutputPort())<br>
&nbsp; &nbsp;contour.SetValue(0,0.0)<br>
&nbsp; &nbsp;#contour.GenerateValues(1, (0,0.01))<br>
    <br>
    <br>
&nbsp; &nbsp;contourMapper = vtk.vtkPolyDataMapper()<br>
&nbsp; &nbsp;#contourMapper.SetScalarRange(phase.GetRange())<br>
&nbsp; &nbsp;contourMapper.SetInputConnection(contour.GetOutputPort())<br>
    <br>
&nbsp; &nbsp;stlActor = vtk.vtkActor()<br>
&nbsp; &nbsp;stlActor.SetMapper(contourMapper)<br>
    <br>
&nbsp; &nbsp;ren = vtk.vtkRenderer()<br>
&nbsp; &nbsp;renWin = vtk.vtkRenderWindow()<br>
&nbsp; &nbsp;renWin.AddRenderer(ren)<br>
&nbsp; &nbsp;iren = vtk.vtkRenderWindowInteractor()<br>
&nbsp; &nbsp;iren.SetRenderWindow(renWin)<br>
    <br>
&nbsp; &nbsp;# Add the actors to the render; set the background and size<br>
&nbsp; &nbsp;ren.AddActor(stlActor)<br>
&nbsp; &nbsp;ren.SetBackground(1.0,1.0,1.0)<br>
&nbsp; &nbsp;#ren.SetBackground(0.1, 0.2, 0.4)<br>
&nbsp; &nbsp;renWin.SetSize(500, 500)<br>
    <br>
&nbsp; &nbsp;# Zoom in closer<br>
&nbsp; &nbsp;ren.ResetCamera()<br>
&nbsp; &nbsp;cam1 = ren.GetActiveCamera()<br>
&nbsp; &nbsp;cam1.Zoom(1.4)<br>
    <br>
&nbsp; &nbsp;iren.Initialize()<br>
&nbsp; &nbsp;renWin.Render()<br>
&nbsp; &nbsp;iren.Start()<br>
    <br>
Thank you for your help,<br>
Alex<br>
_______________________________________________<br>
Powered by <a moz-do-not-send="true" href="http://www.kitware.com/"
 target="_blank">www.kitware.com</a><br>
    <br>
Visit other Kitware open-source projects at <a moz-do-not-send="true"
 href="http://www.kitware.com/opensource/opensource.html"
 target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
    <br>
Please keep messages on-topic and check the VTK FAQ at: <a
 moz-do-not-send="true" href="http://www.vtk.org/Wiki/VTK_FAQ"
 target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
    <br>
Follow this link to subscribe/unsubscribe:<br>
    <a moz-do-not-send="true"
 href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at <a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Please keep messages on-topic and check the VTK FAQ at: <a class="moz-txt-link-freetext" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a>
  </pre>
</blockquote>
<br>
</body>
</html>