Hi, My first implementation is on Github:
https://github.com/bilke/pv_opensg_plugin at Utkarsh: I am sorry my last mail: I used the development install of ParaView and the crashes came from a binary difference I think. Now I compiled ParaView from source and got rid of crashes. The problem is that it never executes the WriteData()-method from my exporter. I also noticed that this method is not executed because the vtkSMRenderViewExporterProxy::Write()-method is also not executed. I assume that my exporter class itself is fine but the server manager configuration is missing something. I turned on the debug output of my exporter (you see that the RenderWindow is never set and also the Write()-method is never executed). This is the output when trying to export as OpenSG: Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.cxx, line 50 vtkOpenSGExporter (0x7ff3bc0ef590): OpenSG converter initing Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 845 vtkOpenSGExporter (0x7ff3bc0ef590): Registered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 2 Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 870 vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by NULL, ReferenceCount = 1 Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 845 vtkOpenSGExporter (0x7ff3bc0ef590): Registered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 2 Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 865 vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 1 Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.h, line 47 vtkOpenSGExporter (0x7ff3bc0ef590): vtkOpenSGExporter (0x7ff3bc0ef590): setting FileName to /Users/lars/Desktop/test.osb Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 865 vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 0 Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.cxx, line 61 vtkOpenSGExporter (0x7ff3bc0ef590): OpenSG converter exiting Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Rendering/vtkExporter.cxx, line 20 vtkExporter (0x7ff3bc0ef590): vtkExporter (0x7ff3bc0ef590): setting RenderWindow to 0 Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 153 vtkObject (0x7ff3bc0ef590): Destructing! Thanks for your help! Lars. Am Montag, 1. August 2011 um 18:03 schrieb Utkarsh Ayachit: > Simple create a server-manager plugin that regsiters a new proxy under > the exporter's group. The "Export" code looks at all proxies defined > in this group each time (if I remember correctly). > > Utkarsh > > On Mon, Aug 1, 2011 at 11:48 AM, Lars Bilke <lars.bi...@ufz.de > (mailto:lars.bi...@ufz.de)> wrote: > > Dear ParaView users / developers, > > > > I would like to create a ParaView exporter for the OpenSG scene graph as a > > plugin. But I havenĀ“t found an example on how to do this. I saw that the > > VRMLExporter is registered in > > ParaViewCore/ServerImplementation/Resources/utilities.xml but as far as I > > understand this xml file is needed at compile time. > > > > So is this possible at all and has someone already written an exporter as a > > plugin and can share his/her experience and give me some starting points. > > > > Thanks! > > Lars Bilke > > _______________________________________________ > > Powered by www.kitware.com (http://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