MantisBT - ParaView
View Issue Details
0012738ParaView(No Category)public2011-11-20 22:452012-05-10 09:46
zdxlj 
Sebastien Jourdain 
normalminorhave not tried
closedfixed 
3.12 
 
TBD
incorrect functionality
0012738: x3d exporter does not work in python script
Following Codes work in version 3.8, but not in 3.12:

exporters = servermanager.createModule("exporters")
x3d = exporters.X3DExporter(View = view, FileName = "foo.x3d")
x3d.Write()

Error info is View is not an attribute of X3DExporter. If it is removed, there are no more errors , but the exporter do not write anything out.
No tags attached.
Issue History
2011-11-20 22:45zdxljNew Issue
2012-05-10 09:45Sebastien JourdainNote Added: 0028582
2012-05-10 09:46Sebastien JourdainNote Added: 0028583
2012-05-10 09:46Sebastien JourdainStatusbacklog => closed
2012-05-10 09:46Sebastien JourdainAssigned To => Sebastiennn Jourdain
2012-05-10 09:46Sebastien JourdainResolutionopen => fixed

Notes
(0028582)
Sebastien Jourdain   
2012-05-10 09:45   
from paraview.simple import *
exporters=servermanager.createModule("exporters")
source=Cone()
view = GetActiveView()
Show(view)
render=Render()
x3dExporter=exporters.X3DExporter(FileName="foo.x3d")
x3dExporter.SetView(view) # <===== NEW LINE
x3dExporter.Write()
(0028583)
Sebastien Jourdain   
2012-05-10 09:46   
View is not a property but a method on the proxy itself, therefore you need to call it as is.