Hi
   I've a case where the users can load .xml files saved from the Paraview's 
'Edit Color Map' widget and apply the color maps (containing R,G,B and Opacity 
values) to volume rendering.

When I start the application a call is made is load a "default.xml" file and 
then do a :

Lut = pv.GetLookupTableForArray({arrayname : "ImageFile", num_components : 1, 
HSVWrap : 0, NanColor : nanColor, RGBPoints : rgbPoints, ColorSpace : 
colorSpace});

Sof = pv.CreatePiecewiseFunction( {Points: sofPoints});    

The variables nanColor, rgbPoints, sofPoints etc are populated by the XML file 
data. Then the Lookuptable is applied to the DisplayProperties for volume 
rendering. This part works well. 

However when the user changes the .xml color map file from a drop down, the 
same code is called again and this time it does something funny. It seems to 
retain the previous RGBPoints information and adds the new color map to it. So 
the two lookup tables look like they are merged. Is this expected ?

Is there a way to reset the lookup table ? I did not see any obvious call 
within simple.py or pwsimple.py.

Thanks
Raj
_______________________________________________
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

Reply via email to