[Paraview] Curvilinear to (uniform) rectilinear grid?

Oleg Sergeev seoman at yandex.ru
Wed Jun 26 04:18:37 EDT 2013


Hi,

correct! I would say it's not very intuitive. I supposed that first "whole extent" line corresponded to x axis, second to y and third to z. It seems that it works other way.

Thanks,
Oleg.

26.06.2013, 05:49, "Magician" <f_magician at mac.com>:

>  Hi Oleg,
>
>  Sometimes CSV-formatted files are very convenient to check
>  the models' conditions.
>  So, if possible, I don't want to convert CSVs into Legacy VTKs.
>
>  I checked your data, and I found your problem.
>  Maybe the "Whole Extent" values of TableToStructuredGrid are wrong.
>
>  Try ((0, 13), (0, 10), (0, 11)). # 1st and 3rd arrays are swapped.
>  I got a rectangular source with these values successfully.
>
>  Magician
>
>  On 2013/06/26, at 4:58, paraview-request at paraview.org wrote:
>>   It works fine, thank you very much!
>>
>>   Looks like awk is one really powerful tool. I heard about it, but didn't actually use it before.
>>
>>   Thanks again,
>>   Oleg.
>>
>>   25.06.2013, 23:53, "Karl König" <kkoenig11 at web.de>:
>>>   Hi,
>>>
>>>   Concerning the *.pvsm file:
>>>   One needs to remove the absolute path to Oleg's home directory from the
>>>   state file prior to loading it. E.g. by means of GNU sed:
>>>
>>>      sed -i -e 's/\/home\/oleg\///' test.pvsm
>>>
>>>   Concerning getting the data into ParaView:
>>>   I'm wondering why you do not convert your CSV based data into a format
>>>   ParaView can natively read rectilinear data from? It's fairly easy to
>>>   convert your CSV data into LegacyVTK file format. Given that you're on
>>>   Linux, you could apply the attached simple shell script to test.txt and
>>>   obtain test.vtk, your rectilinear data in VTK legacy format:
>>>
>>>      cd /home/oleg; sh convert.sh
>>>
>>>   Hope that helps,
>>>   Karl
>>>
>>>   Oleg Sergeev wrote, On 25.06.2013 18:50:
>>>>    I just checked again if I can open these files with PV4.01 - everything works fine. If it makes any difference, I use 64bit linux version.
>>>>
>>>>    Oleg.
>>>>
>>>>    25.06.2013, 20:45, "Stephen Wornom" <stephen.wornom at inria.fr>:
>>>>>    Oleg Sergeev wrote:
>>>>>>     Hi,
>>>>>>
>>>>>>     thanks for the answer! Here are the files.
>>>>>>
>>>>>>     The most general of my questions can be stated as "How to obtain a nice isosurface from this?". The isosurface should correspond to a particular value of, say, Field 5.
>>>>>>
>>>>>>     Regards,
>>>>>>     Oleg.
>>>>>>
>>>>>>     22.06.2013, 17:06, "Magician" <f_magician at mac.com>:
>>>>>>>     Hi Oleg,
>>>>>>>
>>>>>>>     Maybe everyone couldn't understand your problem.
>>>>>>>     Could you upload your (x y z f) data?
>>>>>>>     And if you can, it's better to upload your state files (*.pvsm).
>>>>>    when I load the state file test.pvsm using the PV4.01 binary I get this
>>>>>
>>>>>    ERROR: In
>>>>>    /home/utkarsh/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx,
>>>>>    line 754
>>>>>
>>>>>    vtkPVCompositeDataPipeline (0x4ab5690): Algorithm
>>>>>    vtkPTableToStructuredGrid(0x47f6200) returned failure for request:
>>>>>    vtkInformation (0x4348690)
>>>>>
>>>>>    Debug: Off
>>>>>
>>>>>    Modified Time: 381187
>>>>>
>>>>>    Reference Count: 1
>>>>>
>>>>>    Registered Events: (none)
>>>>>
>>>>>    Request: REQUEST_DATA
>>>>>
>>>>>    FORWARD_DIRECTION: 0
>>>>>
>>>>>    ALGORITHM_AFTER_FORWARD: 1
>>>>>
>>>>>    FROM_OUTPUT_PORT: 0
>>>>>    Stephen
>>>>>>>     Magician
>>>>>>>
>>>>>>>     On 2013/06/22, at 1:00, paraview-request at paraview.org wrote:
>>>>>>>>       Message: 4
>>>>>>>>       Date: Fri, 21 Jun 2013 18:23:35 +0400
>>>>>>>>       From: Oleg Sergeev <seoman at yandex.ru>
>>>>>>>>       Subject: Re: [Paraview] Curvilinear to (uniform) rectilinear grid?
>>>>>>>>       To: "paraview at paraview.org" <paraview at paraview.org>
>>>>>>>>       Message-ID: <144611371824615 at web7f.yandex.ru>
>>>>>>>>       Content-Type: text/plain
>>>>>>>>
>>>>>>>>       Hi all,
>>>>>>>>
>>>>>>>>       is there any answer to my question?
>>>>>>>>
>>>>>>>>       Regards,
>>>>>>>>       Oleg.
>>>>>>>>
>>>>>>>>       19.06.2013, 17:16, "Oleg Sergeev" <seoman at yandex.ru>:
>>>>>>>>>       Dear Paraview users,
>>>>>>>>>
>>>>>>>>>       I have a gridded data in a text file with lines such as x y z f(x, y, z), where each of x, y and z is equally spaced. I'd like to plot isosurfaces f == const. But when I import the file, I can only apply Table To Structured Grid filter, and it reads the file as if it were arbitrary curvilinear grid. How can I transform this grid to the rectilinear one? And is there any way to interpolate data between points, as grid size is 12*11*14 only? I could, for example, create finer uniform rectilinear mesh and estimate f on this mesh points, then plot it, but don't know how to do it. Any advice is appreciated.
>>>>>>>>>
>>>>>>>>>       Sorry if such a question appeared million times, google couldn't help.
>>>>>>>>>
>>>>>>>>>       Thanks,
>>>>>>>>>       Oleg Sergeev,
>>>>>>>>>       VNIIA, Moscow.


More information about the ParaView mailing list