[Paraview] ParaviewWeb : Repeated calls to GetLookupTableForArray do not change the RGBpoints array

Sebastien Jourdain sebastien.jourdain at kitware.com
Thu May 19 13:07:06 EDT 2011


Hi Raj,

could you send the piece of code that update those RGBPoints values ?

Thanks,

Seb

On Thu, May 19, 2011 at 12:58 PM, Rajvikram Singh <rajvikrams at yahoo.com>wrote:

> Hi Utkarsh
>     I'm using Jquery to load the .XML files. It works without any problems
> the first time and RGBPoints extracted from the XML are applied correctly.
>
> The problem arises when the users selects a different XML file (different
> colormap). When the GetLookupTableForArray is called again with the new set
> of RGBPoints, the visualization does not look correct. It looks like the the
> lookuptable maintained the earlier RGBPoints and merged the new set with the
> old.
>
> I was wondering if this was a bug or if their was a way to reset the lut to
> forget the old RGBPoints
>
> Thanks
> Raj
>
>
> --- On *Thu, 19/5/11, Utkarsh Ayachit <utkarsh.ayachit at kitware.com>*wrote:
>
>
> From: Utkarsh Ayachit <utkarsh.ayachit at kitware.com>
> Subject: Re: [Paraview] ParaviewWeb : Repeated calls to
> GetLookupTableForArray do not change the RGBpoints array
> To: "Rajvikram Singh" <rajvikrams at yahoo.com>
> Cc: paraview at paraview.org
> Date: Thursday, 19 May, 2011, 6:49 PM
>
>
> How are you loading the default.xml? Do the best of my knowledge, ParaView
> Python API has no call to setup LUTs from XML.
>
> Utkarsh
>
> On Wed, May 18, 2011 at 8:45 PM, Rajvikram Singh <rajvikrams at yahoo.com<http://mc/compose?to=rajvikrams@yahoo.com>
> > wrote:
>
> 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
>
>
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110519/bfcdc6fb/attachment.htm>


More information about the ParaView mailing list