[Paraview] display boundaries of 2D geometry
Samuel Key
samuelkey at bresnan.net
Tue Jun 14 09:03:36 EDT 2016
Matthias,
An approach that works well for me is to exploit the "Part" feature in
either the VTK-formats or the EnSight format.
The "Part" construct in the VTK XML-format looks to me to have
originated based on the need to combine for ParaView a set of results
generated from individual CPU's. It can also be used for an assembly of
parts. In my case, material domains are used to define the "Parts." The
PV Extract Block filter displays the user's part names and can be used
to display any combination of "Parts."
Again in my case, it is important to know that point-sets, and element
edge-sets and face-sets at time(0.0) are properly defined. At
time(0.0), a mesh-by-material, point-sets, edge-sets, and face-sets (aka
side-sets) are generated, all based on the "Part" construct, for the
express purpose of visualizing these in ParaView before a simulation is run.
The key to doing this is to understand that each "Part" needs to be a
complete, standalone, displayable graphics object.
Should you or your staff be interested in exploring this approach, a set
of FORTRAN language routines can be provided.
Samuel W Key
FMA Development, LLC
1005 39th Ave. NE
Great Falls, Montana 59404
USA
On 6/14/2016 5:11 AM, Zenker, Dr. Matthias wrote:
> Hi Cory,
>
> this helped indeed, thank you.
> I load the mesh.vtu file and apply the Threshold filter on the GeometryID, and display that together with my simulation results. That works fine.
> If I want to display several parts selectively, I can use several Thresholds, which is a bit clumsy.
> It would be nice to be able to get a list of all GeometryIDs, and to check those which I want displayed. Do you know if there is a way to do that? Or on a more general basis: are there other, more elegant ways to display a geometry in ParaView?
>
> Thanks again,
>
> Matthias
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Cory Quammen [mailto:cory.quammen at kitware.com]
>> Gesendet: Montag, 13. Juni 2016 22:28
>> An: Zenker, Dr. Matthias
>> Cc: paraview at paraview.org
>> Betreff: Re: [Paraview] display boundaries of 2D geometry
>>
>> Matthias,
>>
>> I'm not sure I fully understand exactly what you are trying to do, but
>> I will try to make a suggestion anyway. If the edges have a cell data
>> array giving the ID, you should be able to use the Threshold filter to
>> extract the edges associated with a particular body ID. Just set the
>> threshold values to the ID you want to see.
>>
>> Hope that helps,
>> Cory
>>
>> On Mon, Jun 13, 2016 at 6:43 PM, Zenker, Dr. Matthias
>> <Matthias.Zenker at erbe-med.com> wrote:
>>> Hi,
>>>
>>>
>>>
>>> is there a way to display the boundaries (edges) of a 2D geometry? I have
>>> converted my mesh to vtu using Elmergrid, so I have the IDs of bodies
>>> (=surfaces in 2D) and boundaries (edges) in a vtu file. Can I just display
>>> the edges having the same ID? The extract edges filter does not help.
>> What
>>> else could I try?
>>>
>>>
>>>
>>> Thank you for a helpful hint,
>>>
>>>
>>>
>>> Matthias
>>>
>>> ________________________________
>>>
>>> Erbe Elektromedizin GmbH Firmensitz: 72072 Tuebingen
>> Geschaeftsfuehrer:
>>> Christian O. Erbe, Reiner Thede Registergericht: Stuttgart HRB 380137
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>> --
>> Cory Quammen
>> R&D Engineer
>> Kitware, Inc.
> ________________________________
>
> Erbe Elektromedizin GmbH Firmensitz: 72072 Tuebingen Geschaeftsfuehrer: Christian O. Erbe, Reiner Thede Registergericht: Stuttgart HRB 380137
>
> _______________________________________________
> 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