Sven,
Thank very much for the info. With your filters an the changes to my
home made paraview, I'm able to do what I want.
I put some changer in the bugs report.
changes to use fielddata in the pythoncalculator.
http://www.paraview.org/Bug/view.php?id=5626.
change to pass the fieldata
http://www.paraview.org/Bug/view.php?id=10787.
Felipe
On 09/10/2011 09:11, Sven Buijssen wrote:
Felipe,
The Calculator filter has no support for field data currently, see e.g.
http://www.paraview.org/Bug/view.php?id=5626. Neither it is the only
filter that does not pass field data, see e.g.
http://www.paraview.org/Bug/view.php?id=10787.
For operations involving field data, like plotting field data over time
or some trivial calculations, I resort to the Programmable Filter.
Here's an example pipeline that first adds a source, then adds some
vector point data to operate on and a single scalar value as field data
to eventually scale an input (point data) data array (stored in the
first non-multi-block leaf of a multi-block dataset) by (the first
component of) the first tuple of a given name data array stored as field
data and add the result as a new data array.
Sources - Wavelet - Apply
Filters - Programmable Filter -
Script: see add.scalarValue.as.fieldData.py - Apply
Filters - Random Vectors - Apply
Filters - Programmable Filter -
Script: see scale.pointData.by.fieldDataValue.py - Apply
It should get you started. Changing the script to work on cell data or
with a different input data array/field data tuple is straightforward.
Sven
Felipe Bordeu wrote, On 07.10.2011 19:15:
Hello everybody,
I have a custom reader, and I generate cells and points data correctly.
Now I am trying to put global data (like material propeties) in a
vtkFieldData using
ouput->SetFieldData(my_vtkfielddata);
This work properly and I can see the information in the information tab
(variable Y).
But the problem is I am unable to access this information in paraview, I
cant use the variable in the calculator, and if apply the calculator
filter the global fields are not passed to the output.
How can I access this kind of information in the calculator??
I am using the 3.12.0-RC2 from git in linux, and a custom reader in c++.
--
Felipe Bordeu Weldt
Ingénieur de Recherche
-------------------------------------
Tél. : 33 (0)2 40 37 16 57
Fax. : 33 (0)2 40 74 74 06
[email protected]
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
-------------------------------------
--
Felipe Bordeu Weldt
Ingénieur de Recherche
-------------------------------------
Tél. : 33 (0)2 40 37 16 57
Fax. : 33 (0)2 40 74 74 06
[email protected]
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
-------------------------------------
_______________________________________________
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
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview