Wow, you’re an animal.  Good job.

I'm working back from a amr cth problem.  Basically, my user is trying to do 
data analysis on a volume of hot gas.  He ran the simulation, and the 
simulation and ParaView are telling him different things.  So, I took the 
Dave's Small CTH dataset, which starts as a smashed sphere.  I can guess the 
diameter, thus can guess the radius, thus can guess the volume.  And, when I 
used the python calculator on that, once again, I got bad results.  From there, 
I backed up to Wavelet, hoping for some sanity.  

I will rerun my test, remembering to set Cell Data.   Good point, I bet I 
messed up.

Seems to me that even more than supporting all or at least most cell types, we 
need to never provide wrong data.  We can coordinate off line to get this fixed.

Alan

-----Original Message-----
From: Utkarsh Ayachit [mailto:[email protected]] 
Sent: Thursday, June 16, 2016 9:59 PM
To: Scott, W Alan <[email protected]>
Cc: [email protected]
Subject: Re: [Paraview] [EXTERNAL] python calculator confusion

Here's what I found:

1. Make sure you set "Array Association" on "Python Calculator" to "Cell Data".
2. The volume() code internally uses vtkCellQuality filter. Now, when I 
debugged into it, I see that is doesn;t support voxel cell types -- the cells 
produced by vtkImageData. Now is there are reason for that, I don't know. I 
will have to dig deeper, but just stating things I see here. For cases where it 
doesn't know support the cell type, the filter just puts out -1. And the 
"result" I am getting is indeed just
-1 for all cells.
3. If I instead apply the Tetrahedralize filter before apply Python Calculator, 
I get the right cell volume since the filter seems to support tets, triangle, 
triangle strip, quad, and hexahedron. Why only these -- I'll need to check with 
original developers as I don't know.

So the question is what is type of dataset you're originally trying to use. Is 
it unstructured grid with the above listed cell types? If yes, the Python 
Calculator should work. If not, we need another solution.
As far as I can tell there's no filter that computes volume for any kind of 
cell.

Utkarsh
_______________________________________________
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

Reply via email to