[Paraview] Periodicity aware streamline?

Gena Bug archaerolog at mail.ru
Wed Feb 10 09:47:58 EST 2016


On 02/10/2016 05:31 PM, Berk Geveci wrote:
> There is a better way. Build a multi-block structure that creates enough
> copies with the appropriate transforms to advance the streamlines as many
> periods as you need. Make sure to shallow copy all heavy data structures
> such as data arrays. If you are using vtkImageData or vtkRectilinearGrid,
> this is easy. If you are using vtkStructuredGrids or vtkUnstructuredGrids,
> take a look at vtkPeriodicDataArray and its subclass
> vtkAngularPeriodicDataArray. If you need other type of periodicity, you may
> need to create a new subclass of vktPeriodicDataArray. Also take a look at
> vtkPeriodicFilter that can create such a multi-block dataset.
AngularPeriodicFilter (since 4.4) exist that do the job, isn't it?

>
> Best,
> -berk
>
> On Wed, Feb 10, 2016 at 9:16 AM, Andy Bauer <andy.bauer at kitware.com> wrote:
>
>> Hi Tim,
>>
>> There isn't any such functionality that exists directly in PV like this. A
>> long way of doing this may be:
>>
>>     - StreamTracer for first set of streamlines
>>     - Use threshold or cut filter to get last points before they exit the
>>     domain
>>     - Use the Transform filter to move these points to the entrance of the
>>     domain on the other periodic side
>>     - StreamTracer with Custom source using Transform filter as source to
>>     continue the streamlines
>>     - Calculator filter to adjust IntegrationTime and other field values
>>     (if this is important you'll probably need to do this one streamline at a
>>     time).
>>
>> This may get a bit sloppy and unwieldy but that's the best way I can think
>> about doing what you want.
>>
>> If you do this and find a better way, please let us know!
>>
>> Cheers,
>>
>> Andy
>>
>>
>>
>>
>> On Tue, Feb 9, 2016 at 5:34 PM, Tim Gallagher <tim.gallagher at gatech.edu>
>> wrote:
>>
>>> Hi,
>>>
>>> I have a simulation that is periodic in 2 of the 3 directions and I would
>>> like to plot some streamlines coming from specific points in the domain.
>>> Some of these points are close to one of the periodic edges.
>>>
>>> Is there a way to tell Paraview that the domain is periodic and that
>>> streamline integration can continue from the opposite face?
>>>
>>> Thanks,
>>>
>>> Tim
>>> _______________________________________________
>>> 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
>>>
>>> Search the list archives at: http://markmail.org/search/?q=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
>>
>> Search the list archives at: http://markmail.org/search/?q=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
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>


More information about the ParaView mailing list