Hello everyone,
I'm trying to render a VTK mesh with Manta in pvpython. It runs fine in
the GUI version of Paraview, but I can't get it to work in pvpython.
Essentially, as soon as I try to set a Manta-specific attribute of a
DataRepresentation, python complains:
from paraview.simple import *
LoadPlugin("/path/to/my/libMantaView.so", False, globals())
paraview.simple._DisableFirstRenderCameraReset()
RenderView1 = GetRenderView()
Delete(RenderView1)
MantaView1 = CreateRenderView()
mesh00 = XMLUnstructuredGridReader( '/path/to/my/mesh.vtu' )
DataRepresentation1 = Show()
DataRepresentation1.MaterialType = 'phong'
>> AttributeError: Attribute MaterialType does not exist. This class
doesn not allow addition of new attributes to avoid mistakes due to typoes.
I'm assuming the view type is not set to Manta correctly, so the Manta
attributes are not available. How to fix this? How to create a render
view of a specific type, i.e.: Manta?
I've looked at the code produced in the python trace when doing it all
manually in the GUI. The result is essentially the above; nothing that
actually tells Paraview to use a Manta view type.
Thanks for your help!
Roman
_______________________________________________
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