[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