[Paraview] Filter to keep points, dropping topology

Burlen Loring burlen.loring at gmail.com
Wed Oct 22 11:58:29 EDT 2014


you can have just points, they'll be ignored during rendering without 
vertex type cells.

On 10/22/2014 08:15 AM, B.W.H. van Beest wrote:
> Are you saying that one cannot have just points?
>
> In my case, I want to  snap the points to a structured grid,
> but haven't done that yet, as I wanted to see the
> points first, and do the snapping as a next step.
> So that is not a good idea? I need to do it all in one go?
>
> Regards,
> Bertwim
>
>
>
>
>
> On 10/22/2014 04:58 PM, Burlen Loring wrote:
>> don't forget to add vertex type cells, or you will not be able to see
>> the points,  and that it's going to be more complicated if you're
>> starting from data types that have implicit points.
>>
>>
>> On 10/22/2014 07:52 AM, Biddiscombe, John A. wrote:
>>> Output->SetPoints(input->GetPoints());
>>>
>>> Or
>>>
>>> Output->CopyStructure(input);
>>> Output->SetCells(NULL)
>>>
>>> Then copy point field data etc
>>>
>>>
>>> On 22/10/14 16:19, "B.W.H. van Beest" <bwvb at xs4all.nl> wrote:
>>>
>>>> Hello,
>>>>
>>>> I need a filter that only keeps the 3D points of a certain source (e.g.
>>>> coming from  an stl file).
>>>> The topology of the data set may go.
>>>>
>>>> I thought that the following filter, only passing through the
>>>> pointdata,
>>>> would do the job,
>>>> but that appears not to be the case (no points after the filter!)
>>>> What's going wrong and how should I change the filter?
>>>>
>>>> Kind Regards,
>>>> Bertwim
>>>>
>>>> ================
>>>>
>>>> int FilterPoints::RequestData( vtkInformation*,
>>>>                                               vtkInformationVector**
>>>> inputVector,
>>>>                                               vtkInformationVector*
>>>> outputVector)
>>>> {
>>>>     // Get the input and output data objects.
>>>>     vtkDataSet* input = vtkDataSet::GetData( inputVector[0] );
>>>>     vtkDataSet* output = vtkDataSet::GetData( outputVector );
>>>>
>>>>     // output->CopyStructure( input );
>>>>     output->GetPointData()->PassData( input->GetPointData() );
>>>>       return 1;
>>>> }
>>>>
>>>> _______________________________________________
>>>> 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 ParaView Wiki at:
>>>> http://paraview.org/Wiki/ParaView
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://public.kitware.com/mailman/listinfo/paraview
>>> _______________________________________________
>>> 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 ParaView Wiki at:
>>> http://paraview.org/Wiki/ParaView
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://public.kitware.com/mailman/listinfo/paraview
>>
>>



More information about the ParaView mailing list