[Paraview] Help needed debugging VTP file

David C Thompson dcthomp at sandia.gov
Tue Oct 7 22:12:38 EDT 2008


> Each cell in the connectivity array needs to be of the form "N id0 id1
> id2..." where N is the number of points in the cell and idX are the indices
> to the points.  It looks like your connectivity array is missing the count.
Nope, I believe this is only for the legacy file formats. The example
XML polydata file doesn't have this:
http://www.vtk.org/pdf/file-formats.pdf

> I believe the offsets array should be the index of the start of each cell.
> Generally, the first one is always 0.
I don't think this is right either (again referring to the example in
the file format spec).

As far as I can tell, the problem with the XML polydata file below is
that the "offsets" array in the <Polys> section has a value of 10 but
there are only 3 points in the "connectivity" array. Try changing the 10
to a 3.

	David


> On 10/7/08 5:22 PM, "Olumide" <50295 at web.de> wrote:
> 
> > Here's another small vtp file that Paraview won't open. I'm getting the
> > error: "Cannot read cell connectivity from Polys in piece 0 because the
> > "connectivity" array is not long enough."
> >
> > Can someone please tell me what I'm missing.
> >
> > Thanks
> >
> > %%%%%%%%%%%%%%%%% Small File %%%%%%%%%%%%%%%%%
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <VTKFile type="PolyData" version="0.1" byte_order="LittleEndian">
> >         <PolyData>
> >                 <Piece NumberOfPoints="9" NumberOfLines="1" NumberOfPolys="1">
> >
> >                         <Points>
> >                                 <DataArray type="Float32"
> > NumberOfComponents="3" format="ascii">
> >                                          0.395507 0.427410 0.812954
> >                                          0.457372 0.349573 0.817686
> >                                          0.541530 0.349630 0.764529
> >                                          0.563762 0.427524 0.706680
> >                                          0.501819 0.505304 0.702030
> >                                          0.417690 0.505133 0.755232
> >
> >                                          0.417690 0.505133 0.755232
> >                                          0.395507 0.427410 0.812954
> >                                          0.482041 0.429542 0.763630
> >                                 </DataArray>
> >                         </Points>
> >
> >                         <Lines>
> >                                 <DataArray type="Int32" Name="connectivity"
> > format="ascii">
> >                                          0 1 2 3 4 5
> >                                 </DataArray>
> >                                 <DataArray type="Int32" Name="offsets"
> > format="ascii">
> >                                         6
> >                                 </DataArray>
> >                         </Lines>
> >
> >                         <Polys>
> >                                 <DataArray type="Int32" Name="connectivity"
> > format="ascii">
> >                                         6 7 8
> >                                 </DataArray>
> >                                 <DataArray type="Int32" Name="offsets"
> > format="ascii">
> >                                          10
> >                                 </DataArray>
> >                         </Polys>
> >
> >                 </Piece>
> >         </PolyData>
> > </VTKFile>
> >
> > _______________________________________________
> > ParaView mailing list
> > ParaView at paraview.org
> > http://www.paraview.org/mailman/listinfo/paraview
> >
> >
> 
> 
> 
>    ****      Kenneth Moreland
>     ***      Sandia National Laboratories
> ***********
> *** *** ***  email: kmorel at sandia.gov
> **  ***  **  phone: (505) 844-8919
>     ***      fax:   (505) 845-0833
> 
> 
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
> 




More information about the ParaView mailing list