<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hello,</div>

<div> </div>

<div>I am using python scripts to import data into a ParaView (5.4.1) session. In order to keep the texture images in a saved state, I am registering them:</div>

<div> </div>

<div>
<div>pathToTextureImage='path\\imagefile'<br/>
Display = Show(testvtp, renderView1)<br/>
Display.SetRepresentationType('Surface')<br/>
texProxy = servermanager.CreateProxy('textures','ImageTexture')<br/>
texProxy.GetProperty('FileName').SetElement(0, pathToTextureImage)<br/>
texProxy.UpdateVTKObjects()<br/>
servermanager.Register(texProxy, registrationName='ImageName')</div>

<div> </div>

<div>Now, when I call this script multiple times (e.g. because I made changes to the vtp defining the texture plane), I will have multiple instances of my image in the pull-down menu for the texture. Is there a way to avoid this, either by checking if the resitrationName already exists or by deleting the multiple texture image from the list afterwards?</div>

<div> </div>

<div>I have found this https://public.kitware.com/pipermail/paraview/2007-October/006126.html , but I cannot figure out how to use the code correctly in my case.</div>

<div> </div>

<div>Also, is it possible to show only the images associated with the respective object in the pull-down menu? When I have many profiles with images loaded, the menu gets quite crowded and there is a risk of choosing an image not belonging to the current profile. </div>

<div> </div>

<div>Any suggestions on how to solve this are very much apprechiated. Thanks in advance!</div>

<div>Cheers,</div>

<div>Venke</div>

<div> </div>

<div> </div>

<div> </div>

<div> </div>
</div></div></body></html>