Hi all, I am using Linux and Paraview 3.4 or 3.5. I have one question when I use a filter on Paraview 3.5 I have a error. I laught python script with pvpython (or ipython) and paraview 3.4 my script is running but with paraview 3.5 I have been a Attribut Error with :reprShrink.ColorArrayName = "Normals"
I don't know why it don't understand a attribut "Normals" on paraview 3.5 There my script belong, if someone can help me to understand where is my bug. I am new to paraview, but I think it's a bug in Paraview 3.5. What do you think? Thanks in advance for your kind help. Regards, Jona --------------------------------------------------------------------------- The error messages (only Paraview 3.5) : >>> reprShrink.ColorArrayName = "Normals" ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (960, 0)) ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (911, 0)) ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (500, 0)) ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (644, 0)) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) /home/myrrha/<ipython console> in <module>() /home/myrrha/Desktop/paraview/paraview3.5/paraview-bin/Utilities/VTKPythonWrapping/paraview/servermanager.pyc in __setattr__(self, name, value) 201 self.__dict__[name] = value 202 else: --> 203 setter(self, value) 204 205 def add_attribute(self, name, value): /home/myrrha/Desktop/paraview/paraview3.5/paraview-bin/Utilities/VTKPythonWrapping/paraview/servermanager.pyc in setProperty(self, value) 2306 propName = pName 2307 def setProperty(self, value): -> 2308 return self.SetPropertyWithName(propName, value) 2309 return setProperty 2310 /home/myrrha/Desktop/paraview/paraview3.5/paraview-bin/Utilities/VTKPythonWrapping/paraview/servermanager.pyc in SetPropertyWithName(self, pname, arg) 250 if prop is None: 251 raise RuntimeError, "Property %s does not exist. Please check the property name for typos." % pname --> 252 prop.SetData(arg) 253 254 def GetPropertyValue(self, name): /home/myrrha/Desktop/paraview/paraview3.5/paraview-bin/Utilities/VTKPythonWrapping/paraview/servermanager.pyc in SetData(self, value) 661 662 found = False --> 663 for a in self.Available: 664 if a[1] == arr and (not att or att == a[0]): 665 att = a[0] /home/myrrha/Desktop/paraview/paraview3.5/paraview-bin/Utilities/VTKPythonWrapping/paraview/servermanager.pyc in __getattr__(self, name) 517 def __getattr__(self, name): 518 "Unknown attribute requests get forwarded to SMProperty." --> 519 return getattr(self.SMProperty, name) 520 521 class GenericIterator(object): AttributeError: Available --------------------------------------------------------------------------- My script is : #!/usr/bin/python # -*- coding: latin-1 -*- from paraview import servermanager connection = servermanager.Connect('localhost') sphere = servermanager.sources.SphereSource(PhiResolution=20, ThetaResolution=20, Radius=0.5, Center=[0, 0, 0]) view = servermanager.CreateRenderView() reprShrink = servermanager.CreateRepresentation(sphere, view) # Now set up the scalar coloring. We want to color by the 1st component of the # "Normals" array. # Choose the attribute type. Acceptable values are "POINT_DATA" (or 0), # "CELL_DATA" (or 1) reprShrink.ColorAttributeType = "POINT_DATA" # Select the name of the array to color with. reprShrink.ColorArrayName = "Normals" # Now create a lookup-table to map the scalar values to colors. lut = servermanager.rendering.PVLookupTable() lut.RGBPoints = [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] # Since we want to color by the 1st component of the normals vector lut.VectorComponent = 1 lut.VectorMode = "Component" ;# Another acceptable value is "Magnitude" to # color by vector magnitude. # Assign the lut to the representation reprShrink.LookupTable = lut view.ResetCamera() view.StillRender() _______________________________________________ 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