[vtkusers] Problem of writing vtp file

Bill Lorensen bill.lorensen at gmail.com
Thu Aug 15 23:11:09 EDT 2013


See:
http://vtk.org/Wiki/VTK/Examples/Cxx/PolyData/PolyDataPointNormals



On Thu, Aug 15, 2013 at 10:29 PM, Chenxi Zhang <chenxizhang at fudan.edu.cn>wrote:

> HI,
>
>    my result vtp file is as following:
>
> <?xml version="1.0"?>
> <VTKFile type="PolyData" version="0.1" byte_order="LittleEndian"
> compressor="vtkZLibDataCompressor">
>   <PolyData>
>     <Piece NumberOfPoints="9617"                 NumberOfVerts="0"
>            NumberOfLines="0"                    NumberOfStrips="0"
>            NumberOfPolys="0"                   >
>       <PointData>
>       </PointData>
>       <CellData>
>       </CellData>
>       <Points>
>         <DataArray type="Float32" Name="Points" NumberOfComponents="3"
> format="appended" RangeMin="63.129833223"         RangeMax="85.854495209"
>       offset="0"                   />
>       </Points>
>       <Verts>
>         <DataArray type="Int32" Name="connectivity" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27368"               />
>         <DataArray type="Int32" Name="offsets" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27384"               />
>       </Verts>
>       <Lines>
>         <DataArray type="Int32" Name="connectivity" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27400"               />
>         <DataArray type="Int32" Name="offsets" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27416"               />
>       </Lines>
>       <Strips>
>         <DataArray type="Int32" Name="connectivity" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27432"               />
>         <DataArray type="Int32" Name="offsets" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27448"               />
>       </Strips>
>       <Polys>
>         <DataArray type="Int32" Name="connectivity" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27464"               />
>         <DataArray type="Int32" Name="offsets" format="appended"
> RangeMin=""                     RangeMax=""
> offset="27480"               />
>       </Polys>
>     </Piece>
>   </PolyData>
>   <AppendedData encoding="base64">
>
> my vtp file missed the information:
>
>         <PointData Normals="Normals">
>
>         <DataArray type="Float32" Name="Normals" NumberOfComponents="3" format="appended" RangeMin="0.9999999539"         RangeMax="1.0000000487"         offset="0"                   />
>
>         <DataArray type="Int32" Name="vtkOriginalPointIds" format="appended" RangeMin="0"                    RangeMax="128448"               offset="1541392"             />
>
>
>    How can I add the normal information?  In the example
> http://vtk.org/Wiki/VTK/Examples/Cxx/IO/WriteVTP, the method for adding
> normal is not mentioned.
>
>     Thanks
>
> Chenxi
>
>
>
>
> -----原始邮件-----
> *发件人:* "Bill Lorensen" <bill.lorensen at gmail.com>
> *发送时间:* 2013年8月16日 星期五
> *收件人:* "Chenxi Zhang" <chenxizhang at fudan.edu.cn>
> *抄送:* "VTK Users" <vtkusers at vtk.org>
> *主题:* Re: [vtkusers] Problem of writing vtp file
>
>
> What is wrong with the file create?
>
>
>
> On Thu, Aug 15, 2013 at 12:43 PM, Chenxi Zhang <chenxizhang at fudan.edu.cn>wrote:
>
>> HI
>>
>>    I have a set of points.I want to creat a vtp file like that:
>>
>>  <VTKFile type="PolyData" version="0.1" byte_order="LittleEndian">
>>   <PolyData>
>>
>>     <Piece NumberOfPoints="128449"               NumberOfVerts="128449"               NumberOfLines="0"                    NumberOfStrips="0"                    NumberOfPolys="0"                   >
>>       <PointData Normals="Normals">
>>
>>         <DataArray type="Float32" Name="Normals" NumberOfComponents="3" format="appended" RangeMin="0.9999999539"         RangeMax="1.0000000487"         offset="0"                   />
>>
>>         <DataArray type="Int32" Name="vtkOriginalPointIds" format="appended" RangeMin="0"                    RangeMax="128448"               offset="1541392"             />
>>       </PointData>
>>       <CellData>
>>       </CellData>
>>       <Points>
>>
>>         <DataArray type="Float32" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0.0080462906331"      RangeMax="0.11603941536"        offset="2055192"             />
>>       </Points>
>>       <Verts>
>>
>>         <DataArray type="Int32" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="3596584"             />
>>
>>         <DataArray type="Int32" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="4110384"             />
>>       </Verts>
>>       <Lines>
>>
>>         <DataArray type="Int32" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="4624184"             />
>>
>>         <DataArray type="Int32" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="4624188"             />
>>       </Lines>
>>       <Strips>
>>
>>         <DataArray type="Int32" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="4624192"             />
>>
>>         <DataArray type="Int32" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="4624196"             />
>>       </Strips>
>>       <Polys>
>>
>>         <DataArray type="Int32" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="4624200"             />
>>
>>         <DataArray type="Int32" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="4624204"             />
>>       </Polys>
>>     </Piece>
>>   </PolyData>
>>   <AppendedData encoding="raw">
>>
>>    I followed the example:
>>    http://vtk.org/Wiki/VTK/Examples/Cxx/IO/WriteVTP,
>>    but I can't creat the vtp like the above.
>>
>>    Could you please tell me what went wrong?
>>
>>    Thanks a lot.
>>
>> Chenxi
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
>
>
>


-- 
Unpaid intern in BillsBasement at noware dot com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130815/bcec5fc0/attachment.htm>


More information about the vtkusers mailing list