[vtkusers] vtkAppendPolyData problem after appending manually-created vtkPolyData
Darshan Pai
darshanpai at gmail.com
Fri May 11 03:43:18 EDT 2012
It may be that you do not have cell data . If you do not have any faces you
probably need to create cells as points and add it to polydata using
SetVerts.
On Thu, May 10, 2012 at 6:04 PM, cel02000 <cel02000 at yahoo.com> wrote:
> Dear all,
>
> I have two vtkPolyData that I need to append. I have searched online but
> could not find any solution to my problem. The problem is after appending
> the vtkPolyData the number of points becomes zero and the two datasets are
> not appended properly.
>
> Actually, I have created two vtkPolyData manually by inserting the points
> by
> the function InsertPoints and adding an array named Hills having three
> components and set the value of the tuples by SetTuple1 inside the three
> nested for-loops. The points of the created vtkPolyData are created similar
> to the way vtkStructuredGrid data are created.
>
> vtkSmartPointer<vtkAppendPolyData> appendFilter =
> vtkSmartPointer<vtkAppendPolyData>::New();
> appendFilter->AddInput( polyData1 );
> appendFilter->AddInput( polyData2 );
> appendFilter->Update();
>
> polyDataAppended = appendFilter->GetOutput();
>
> I don't have this problem in appending the vtkPolyData which are obtained
> from VTK readers. In addition, when I add only one of the vtkPolyData to
> appendFilter, polyDataAppended contains the right information. However,
> adding the two gives me problem. Is there any problem with my polyData1 and
> polyData2? Please find their information below.
>
> I would appreciate it if someone could help me with this?
> Thanks.
>
>
>
> *polyData1 is as follows:*
> /vtkPolyData (000000000267F460)
> Debug: Off
> Modified Time: 1467
> Reference Count: 1
> Registered Events: (none)
> Source: (none)
> Information: 0000000002612780
> Data Released: False
> Global Release Data: Off
> UpdateTime: 0
> Field Data:
> Debug: Off
> Modified Time: 1450
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Number Of Points: 210
> Number Of Cells: 0
> Cell Data:
> Debug: Off
> Modified Time: 1453
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Point Data:
> Debug: Off
> Modified Time: 1462
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 1
> Array 0 name = Hills
> Number Of Components: 3
> Number Of Tuples: 210*
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Bounds:
> Xmin,Xmax: (-1, 1)
> Ymin,Ymax: (-1, 1)
> Zmin,Zmax: (-1, 1)
> Compute Time: 1469
> Number Of Points: 210*
> Point Coordinates: 0000000001DE40E0
> Locator: 0000000000000000
> Number Of Vertices: 0
> Number Of Lines: 0
> Number Of Polygons: 0
> Number Of Triangle Strips: 0
> Number Of Pieces: 1
> Piece: -1
> Ghost Level: 0
> /
>
> *polyData2 is as follows:*
> /vtkPolyData (0000000002678730)
> Debug: Off
> Modified Time: 1489
> Reference Count: 1
> Registered Events: (none)
> Source: (none)
> Information: 0000000002678AD0
> Data Released: False
> Global Release Data: Off
> UpdateTime: 0
> Field Data:
> Debug: Off
> Modified Time: 1472
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Number Of Points: 720
> Number Of Cells: 0
> Cell Data:
> Debug: Off
> Modified Time: 1475
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Point Data:
> Debug: Off
> Modified Time: 1484
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 1
> Array 0 name = Hills
> Number Of Components: 3
> Number Of Tuples: 720*
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Bounds:
> Xmin,Xmax: (-1.5, 1.5)
> Ymin,Ymax: (-1.5, 1.5)
> Zmin,Zmax: (-1.5, 1.5)
> Compute Time: 1491
> Number Of Points: 720*
> Point Coordinates: 0000000001DE2DF0
> Locator: 0000000000000000
> Number Of Vertices: 0
> Number Of Lines: 0
> Number Of Polygons: 0
> Number Of Triangle Strips: 0
> Number Of Pieces: 1
> Piece: -1
> Ghost Level: 0/
>
> *The resulted vtkPolyData, named polyDataAppended, is as follows:*
> /vtkPolyData (00000000026AC490)
> Debug: Off
> Modified Time: 1732
> Reference Count: 2
> Registered Events: (none)
> Source: (none)
> Information: 00000000026AC650
> Data Released: False
> Global Release Data: Off
> UpdateTime: 1736
> Release Data: Off
> UpdateExtent: Not Initialized
> Update Number Of Pieces: 1
> Update Piece: 0
> Update Ghost Level: 0
> MaximumNumberOfPieces: -1
> RequestExactExtent: Off
> Field Data:
> Debug: Off
> Modified Time: 1722
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Number Of Points: 0
> Number Of Cells: 0
> Cell Data:
> Debug: Off
> Modified Time: 1730
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Point Data:
> Debug: Off
> Modified Time: 1732
> Reference Count: 1
> Registered Events: (none)
> Number Of Arrays: 0
> Number Of Components: 0
> Number Of Tuples: 0*
> Copy Tuple Flags: ( 1 1 1 1 1 0 1 1 )
> Interpolate Flags: ( 1 1 1 1 1 0 0 1 )
> Pass Through Flags: ( 1 1 1 1 1 1 1 1 )
> Scalars: (none)
> Vectors: (none)
> Normals: (none)
> TCoords: (none)
> Tensors: (none)
> GlobalIds: (none)
> PedigreeIds: (none)
> EdgeFlag: (none)
> *Bounds:
> Xmin,Xmax: (1, -1)
> Ymin,Ymax: (1, -1)
> Zmin,Zmax: (1, -1)
> Compute Time: 1748
> Number Of Points: 0*
> Point Coordinates: 0000000000000000
> Locator: 0000000000000000
> Number Of Vertices: 0
> Number Of Lines: 0
> Number Of Polygons: 0
> Number Of Triangle Strips: 0
> Number Of Pieces: 1
> Piece: 0
> Ghost Level: 0/
>
> --
> View this message in context:
> http://vtk.1045678.n5.nabble.com/vtkAppendPolyData-problem-after-appending-manually-created-vtkPolyData-tp5701607.html
> Sent from the VTK - Users mailing list archive at Nabble.com.
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20120511/028a3a0f/attachment.htm>
More information about the vtkusers
mailing list