[Paraview] question-filter
Megdich Islem
megdich_islem at yahoo.fr
Sun Mar 27 07:30:41 EDT 2016
Hey Cory,
Thank you for your email. I tried using the python calculator with the expression you gave me but I got error saying that name ''volumes'' doesn't exist. I also used the python annotation filter to calculate the volume of oil in a region that I can estimate the real volume but instead of getting a scalar, I got a VTK array. I attached pictures that illustrate every thing, I also attached a picture of the mesh that I created with salome platform.
Regards,Islem
Le Jeudi 24 mars 2016 15h48, Cory Quammen <cory.quammen at kitware.com> a écrit :
Islem,
One possibility is that the order of vertices in your grid is somehow
different than what VTK expects and gives you inverted cells that have
negative volume. I don't know if this is the case because your
negative volume is much different from the expected positive volume.
Could you try using the Python Calculator to compute the volumes of
each cell and see if they are all negative? The expression should be
something like
volumes(input)
(haven't tested this). This would at least be a first step in
debugging the problem.
HTH,
Cory
On Mon, Mar 21, 2016 at 8:21 AM, Megdich Islem <megdich_islem at yahoo.fr> wrote:
> Hi,
>
> Thank you for your email, I tried this expression
> sum(alphawater*volume(input)) and it worked fine and gave me some logical
> results for some shapes that I know their volumes, but for the problem that
> I am working on, it gave me negative value for the volume. I am supposed to
> calculate the volume of a quarter of a cylinder with height 0.6 m and radius
> 0.3 m, so the volume should be V=(0.3*0.3*3.14*0.6)/4=0.04239 cubic meter,
> but the annotation filter gave me this value -2639.95829243. I attached
> here two pictures that illustrate the dimensions of the cylinder and the
> value I got, I couldn't what is wrong.
>
> Regards,
> Islem Megdiche
>
>
> Le Dimanche 20 mars 2016 10h57, Cory Quammen <cory.quammen at kitware.com> a
> écrit :
>
>
> Thanks, Utkarsh.
>
> Indeed, replacing "alpha.water" with "alphawater" appears to work just fine.
>
> - Cory
>
> On Sat, Mar 19, 2016 at 7:23 PM, Utkarsh Ayachit
> <utkarsh.ayachit at kitware.com> wrote:
>>> The dot "." in the array name is causing problems. Because it is a Python
>>> expression, the interpreter thinks you are asking for an attribute "water"
>>> from a class or module.
>>
>> FYI, ParaView uses paraview.make_name_valid()[1] function to sanitize
>> array names in Python. Any character not a "_" or ASCII letter or
>> number is simply dropped and if the name beings with a number, then a
>> 'a' is prefixed.
>>
>> [1]
>> http://www.paraview.org/ParaView/Doc/Nightly/www/py-doc/_modules/paraview/__init__.html#make_name_valid
>
>
>
>
> --
> Cory Quammen
> R&D Engineer
> Kitware, Inc.
>
>
>
--
Cory Quammen
R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160327/4ce577c2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: error.png
Type: image/png
Size: 26295 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160327/4ce577c2/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mesh-BC.png
Type: image/png
Size: 113476 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160327/4ce577c2/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: overtopping-2.png
Type: image/png
Size: 192722 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160327/4ce577c2/attachment-0005.png>
More information about the ParaView
mailing list