[Paraview] non-symmetric representation of symmetric field
Magician
f_magician at mac.com
Fri May 23 19:18:46 EDT 2014
Hi Mikhail,
I need to get more information about your problem.
Can you share your dataset or screenshot?
.pvsm state files are more suitable.
Magician
On May 24, 2014, at 5:33, Mikhail Artemyev <artemiev.mikhail at gmail.com> wrote:
> Dear Magician,
>
> Thank you for the explanation and for the hint!
> The only issue is that the last step of your algorithm
> 3. apply Resample With Dataset filter,
> not always gives the desired result.
> I was able to get the same representation like you showed, but
> it was an accidental choice of several Resample With Dataset filters,
> and I couldn't repeat it again. My impression is that I have to apply
> this filter several times to different sources. Am I right?
>
> Thank you.
>
> Best regards,
> Mikhail
>
>
> On 05/17/2014 12:00 AM, Magician wrote:
>> Hi Mikhail,
>>
>>
>> Yes, that’s because of the triangulation (or tesselation) of surface representations.
>> Most of the 3D programs including ParaView draw objects as groups of triangles.
>> That’s depends on today’s 3D rendering pipelines such as OpenGL, DirectX, etc.
>> Please googling the keywords: ‘vertex shading’
>>
>> Even though you read your data as structured grid with point values,
>> ParaView should immediately triangulate all of the rectangles, and interpolating
>> the values between points of the triangles.
>>
>> # If you visualize cell values, there are no problem caused by interpolating.
>>
>> The attached image is one of the solution.
>> 1. read your data
>> 2. make a ‘fine resolution' Plane source with same size to the original (for example, 200x100 structured grid)
>> 3. apply Resample With Dataset filter
>> The result looks nearly-symmetric for me.
>>
>>
>> Magician
>>
>>
>> On May 17, 2014, at 10:40, paraview-request at paraview.org wrote:
>>
>>> Date: Fri, 16 May 2014 20:40:18 -0500
>>> From: Mikhail Artemyev <artemiev.mikhail at gmail.com>
>>> To: paraview at paraview.org
>>> Subject: [Paraview] non-symmetric representation of symmetric field
>>> Message-ID: <5376BE02.7050800 at gmail.com>
>>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>>>
>>> Dear all,
>>>
>>> Here is a minimal example of values distributed over a mesh:
>>>
>>> 0------0------0------0------0
>>> | | | | |
>>> 0----0.5---0.75---0.5-----0
>>> | | | | |
>>> 0------0------1------0------0
>>>
>>> To visualize this field I wrote a .vts file:
>>>
>>> <?xml version="1.0"?>
>>> <VTKFile type="StructuredGrid" version="0.1" byte_order="LittleEndian">
>>> <StructuredGrid WholeExtent="1 5 1 3 1 1">
>>> <Piece Extent="1 5 1 3 1 1">
>>> <PointData Scalars="scalars">
>>> <DataArray type="Float64" Name="sol_" format="ascii">
>>> 0 0 1 0 0 0 0.5 0.75 0.5 0 0 0 0 0 0
>>> </DataArray>
>>> </PointData>
>>> <Points>
>>> <DataArray type="Float64" NumberOfComponents="3" format="ascii">
>>> 0 0 0
>>> 1 0 0
>>> 2 0 0
>>> 3 0 0
>>> 4 0 0
>>> 0 1 0
>>> 1 1 0
>>> 2 1 0
>>> 3 1 0
>>> 4 1 0
>>> 0 2 0
>>> 1 2 0
>>> 2 2 0
>>> 3 2 0
>>> 4 2 0
>>> </DataArray>
>>> </Points>
>>> </Piece>
>>> </StructuredGrid>
>>> </VTKFile>
>>>
>>> The visual representation of this field, however, doesn't look symmetric
>>> (a figure is attached),
>>> although the values are symmetric with respect to a Y-axis crossing the
>>> center of the domain.
>>>
>>> Could you please shed some light on where I am wrong -
>>> in my understanding of visualization technique, or in a way I pass the
>>> data to ParaView?
>>> I use ParaView 4.1.0 64-bit, Linux.
>>>
>>> Thank you.
>>> Best regards,
>>> Mikhail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20140524/743106da/attachment.html>
More information about the ParaView
mailing list