<div dir="ltr">When I try to transform the &quot;Collection&quot; grid from cartesian coordinates to cylindrical coordinates using the following script:<div><br></div><div><div class="im" style="font-family:arial,sans-serif;font-size:13px">
<div style="margin:0px">pdi = self.GetInput()</div><div style="margin:0px">pdo = self.GetOutput()</div><div style="margin:0px">newPoints = vtk.vtkPoints()</div><div style="margin:0px">numPoints = pdi.GetNumberOfPoints()</div>
<div style="margin:0px">for i in range(0, numPoints):</div><div style="margin:0px">  coord = pdi.GetPoint(i)</div><div style="margin:0px">  x, y, z = coord[:3]</div><div style="margin:0px">  r = x * cos(y)</div><div style="margin:0px">
  t = x * sin(y)</div><div style="margin:0px">  newPoints.InsertPoint(i, r, t, z)</div><div style="margin:0px">pdo.SetPoints(newPoints)</div></div><div style="font-family:arial,sans-serif;font-size:13px;margin:0px">pdo.GetPointData().AddArray(pdi.GetPointData().GetArray(0))</div>
<div style="font-family:arial,sans-serif;font-size:13px;margin:0px">pdo.GetPointData().AddArray(pdi.GetPointData().GetArray(1))</div><div style="font-family:arial,sans-serif;font-size:13px;margin:0px">pdo.GetPointData().AddArray(pdi.GetPointData().GetArray(2))</div>
</div><div style="font-family:arial,sans-serif;font-size:13px;margin:0px"><br></div><div style="font-family:arial,sans-serif;font-size:13px;margin:0px">I get the following error:</div><div style="font-family:arial,sans-serif;font-size:13px;margin:0px">
<br></div>Traceback (most recent call last):<br>File &quot;&lt;string&gt;&quot;, line 26, in &lt;module&gt;<br>File &quot;&lt;string&gt;&quot;, line 7, in RequestData<br>AttributeError: GetPoint<div><br></div><div style>The script works well if the grid is not of GridType Collection.</div>
<div style><br></div><div style>Thank you,</div><div style><br></div><div style>Nikos</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 4, 2013 at 3:57 AM, Felipe Bordeu <span dir="ltr">&lt;<a href="mailto:felipe.bordeu@ec-nantes.fr" target="_blank">felipe.bordeu@ec-nantes.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>you must put the attributes inside each
      grid:<br>
      <br>
      Felipe<div class="im"><br>
      <br>
      &lt;?xml version=&quot;1.0&quot; ?&gt;<br>
      &lt;!DOCTYPE Xdmf SYSTEM &quot;Xdmf.dtd&quot; []&gt;<br>
      &lt;Xdmf Version=&quot;2.2&quot;&gt;<br>
      &lt;Domain&gt;<br>
          &lt;Grid GridType=&quot;Collection&quot;&gt;<br>
              &lt;Grid GridType=&quot;Uniform&quot;&gt;<br>
              &lt;Topology TopologyType=&quot;3DRectMesh&quot; Dimensions=&quot;    
      2     4     3&quot;/&gt;<br>
              &lt;Geometry GeometryType=&quot;VXVYVZ&quot;&gt;<br>
              &lt;DataItem Dimensions=&quot;    3&quot; NumberType=&quot;Float&quot;
      Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;<br>
                 0.0000   1.0000   2.0000<br>
              &lt;/DataItem&gt;<br>
              &lt;DataItem Dimensions=&quot;    4&quot; NumberType=&quot;Float&quot;
      Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;<br>
                 0.0000   2.0944   4.1888   6.2832<br>
              &lt;/DataItem&gt;<br>
              &lt;DataItem Dimensions=&quot;    2&quot; NumberType=&quot;Float&quot;
      Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;<br>
                 1.0000   2.0000<br>
              &lt;/DataItem&gt;<br>
              &lt;/Geometry&gt;<br></div><div class="im">
              &lt;Attribute Name=&quot;var&quot; AttributeType=&quot;Scalar&quot;
      Center=&quot;Node&quot;&gt;<br></div>
             &lt;DataItem Dimensions=&quot;24 1 1&quot; NumberType=&quot;Float&quot;
      Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;<div class="im"><br>
             0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
      23<br></div>
             &lt;/DataItem&gt;<br>
             &lt;/Attribute&gt;<div class="im"><br>
          &lt;/Grid&gt;<br>
      &lt;Grid GridType=&quot;Uniform&quot;&gt;<br>
      &lt;Topology TopologyType=&quot;3DRectMesh&quot; Dimensions=&quot;     2    
      4     3&quot;/&gt;<br>
      &lt;Geometry GeometryType=&quot;VXVYVZ&quot;&gt;<br>
      &lt;DataItem Dimensions=&quot;    3&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot;
      Format=&quot;XML&quot;&gt;<br>
         1.0000   2.0000   3.0000<br>
      &lt;/DataItem&gt;<br>
      &lt;DataItem Dimensions=&quot;    4&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot;
      Format=&quot;XML&quot;&gt;<br>
         0.0000   2.0944   4.1888   6.2832<br>
      &lt;/DataItem&gt;<br>
      &lt;DataItem Dimensions=&quot;    2&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot;
      Format=&quot;XML&quot;&gt;<br>
         2.0000   3.0000<br>
      &lt;/DataItem&gt;<br>
      &lt;/Geometry&gt;<br></div><div class="im">
      &lt;Attribute Name=&quot;var&quot; AttributeType=&quot;Scalar&quot; Center=&quot;Node&quot;&gt;<br></div>
      &lt;DataItem Dimensions=&quot;24 1 1&quot; NumberType=&quot;Float&quot; Precision=&quot;4&quot;
      Format=&quot;XML&quot;&gt;<div class="im"><br>
      0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23<br></div>
      &lt;/DataItem&gt;<br>
      &lt;/Attribute&gt;<br>
      &lt;/Grid&gt;<br>
      &lt;/Grid&gt;<br>
      &lt;/Domain&gt;<br>
      &lt;/Xdmf&gt;<br>
      <br>
      <br>
      Le 04/04/2013 04:36, Nikolaos Beratlis a écrit :<br>
    </div>
    <blockquote type="cite"><div><div class="h5">
      <div dir="ltr">I have a domain that consists of patches of
        orthogonal cartesian grids in the following XDMF file:
        <div><br>
        </div>
        <div>
          <div>&lt;?xml version=&quot;1.0&quot; ?&gt;</div>
          <div>&lt;!DOCTYPE Xdmf SYSTEM &quot;Xdmf.dtd&quot; []&gt;</div>
          <div>&lt;Xdmf Version=&quot;2.2&quot;&gt;</div>
          <div>&lt;Domain&gt;</div>
          <div>&lt;Grid GridType=&quot;Collection&quot;&gt;</div>
          <div>&lt;Grid GridType=&quot;Uniform&quot;&gt;</div>
          <div>&lt;Topology TopologyType=&quot;3DRectMesh&quot; Dimensions=&quot;     2
                4     3&quot;/&gt;</div>
          <div>&lt;Geometry GeometryType=&quot;VXVYVZ&quot;&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    3&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   0.0000   1.0000   2.0000</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    4&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   0.0000   2.0944   4.1888   6.2832</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    2&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   1.0000   2.0000</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;/Geometry&gt;</div>
          <div>
            &lt;/Grid&gt;</div>
          <div>&lt;Grid GridType=&quot;Uniform&quot;&gt;</div>
          <div>&lt;Topology TopologyType=&quot;3DRectMesh&quot; Dimensions=&quot;     2
                4     3&quot;/&gt;</div>
          <div>&lt;Geometry GeometryType=&quot;VXVYVZ&quot;&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    3&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   1.0000   2.0000   3.0000</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    4&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   0.0000   2.0944   4.1888   6.2832</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;    2&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>   2.0000   3.0000</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;/Geometry&gt;</div>
          <div>&lt;/Grid&gt;</div>
          <div>&lt;Attribute Name=&quot;var&quot; AttributeType=&quot;Scalar&quot;
            Center=&quot;Node&quot;&gt;</div>
          <div>&lt;DataItem Dimensions=&quot;48&quot; NumberType=&quot;Float&quot;
            Precision=&quot;4&quot; Format=&quot;XML&quot;&gt;</div>
          <div>0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
            22 23</div>
          <div>0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
            22 23</div>
          <div>&lt;/DataItem&gt;</div>
          <div>&lt;/Attribute&gt;</div>
          <div>&lt;/Grid&gt;</div>
          <div>&lt;/Domain&gt;</div>
          <div>&lt;/Xdmf&gt;</div>
        </div>
        <div><br>
        </div>
        <div>The grid is declared as GridType Collection. When
          I read it in Paraview the grid is read correctly as shown in
          the attached picture, however I don&#39;t get the values for the
          attribute. I think the attribute is not read at all. Is there
          sth wrong with this file? How should the attribute be
          specified for GridType Collection?</div>
        <div><br>
        </div>
        <div>Thank you,</div>
        <div><br>
        </div>
        <div>Nikos</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>

Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a>

Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a>

Follow this link to subscribe/unsubscribe:
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <br>
    <pre cols="72">-- 
Felipe Bordeu Weldt
Ingénieur de Recherche
-------------------------------------
Tél. : <a href="tel:33%20%280%292%2040%2037%2016" value="+13302403716" target="_blank">33 (0)2 40 37 16</a> 57
Fax. : <a href="tel:33%20%280%292%2040%2074%2074" value="+13302407474" target="_blank">33 (0)2 40 74 74</a> 06
<a href="mailto:Felipe.Bordeu@ec-nantes.fr" target="_blank">Felipe.Bordeu@ec-nantes.fr</a>
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
-------------------------------------</pre>
  </font></span></div>

<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a 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 ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br></div>