[Paraview] Changing colormap parameters in a Catalyst script
Dorier, Matthieu
mdorier at anl.gov
Fri Oct 30 16:30:47 EDT 2015
Thanks Cory!
Matthieu
________________________________
From: Cory Quammen [cory.quammen at kitware.com]
Sent: Friday, October 30, 2015 2:19 PM
To: Dorier, Matthieu
Cc: Paraview (paraview at paraview.org)
Subject: Re: [Paraview] Changing colormap parameters in a Catalyst script
Mattheiu,
For rescaling when your data range is known, use:
a1_dbz_PiecewiseFunction.RescaleTransferFunction(min, max)
a1_dbz_PVLookupTable.RescaleTransferFunction(min, max)
When it is unknown, you can use
pipelineObject = GetActiveSource()
display = GetDisplayProperties(pipelineObject)
display.RescaleTransferFunctionToDataRange(False)
You can change the False argument to True in the second line if you want the rescaling to only extend the current range instead of possibly shrinking it.
Hope that helps,
Cory
On Fri, Oct 30, 2015 at 2:59 PM, Dorier, Matthieu <mdorier at anl.gov<mailto:mdorier at anl.gov>> wrote:
Hi,
I have generated a Catalyst python script that produces a colormap on a slice of a 3D rectilinear grid. I would like to use the same script for another variable of the simulation, but the range of data is not the same. How can I adapt the script, both in case where I know the new data range, and in case I don't know and want the colormap to simply figure it out?
I believe the part of the script that deals with that is as follows:
a1_dbz_PiecewiseFunction = CreatePiecewiseFunction( Points=[-36.903831481933594, 0.0, 0.5, 0.0, 57.036045074462891, 1.0, 0.5, 0.0] )
a1_dbz_PVLookupTable = GetLookupTableForArray( "dbz", 1, RGBPoints=[-36.903831481933594, 0.23000000000000001, 0.29899999999999999, 0.754, 10.066106796264648, 0.86499999999999999, 0.86499999999999999, 0.86499999999999999, 57.036045074462891, 0.70599999999999996, 0.016, 0.14999999999999999], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ScalarOpacityFunction=a1_dbz_PiecewiseFunction, ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
But I don't know how to adapt it.
Thanks,
Matthieu
_______________________________________________
Powered by www.kitware.com<http://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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20151030/11430cce/attachment.html>
More information about the ParaView
mailing list