<div>Hi,</div><div><br></div><div>My first implementation is on Github:</div><div><br></div><div><a href="https://github.com/bilke/pv_opensg_plugin">https://github.com/bilke/pv_opensg_plugin</a></div><div><br></div><div>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.</div><div><br></div><div>The problem is that it never executes the WriteData()-method from my exporter. I also noticed that this method is not executed because the&nbsp;vtkSMRenderViewExporterProxy::Write()-method is also not executed. I assume that my exporter class itself is fine but the server manager configuration is missing something.</div><div><br></div><div>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:</div><div><br></div><div><div>Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.cxx, line 50</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): OpenSG converter initing</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 845</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): Registered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 2</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 870</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by NULL, ReferenceCount = 1</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 845</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): Registered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 2</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 865</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 1</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.h, line 47</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): vtkOpenSGExporter (0x7ff3bc0ef590): setting FileName to /Users/lars/Desktop/test.osb</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 865</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): UnRegistered by vtkClientServerInterpreter (0x7ff3b9cccfd0), ReferenceCount = 0</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/ParaView-Plugins/pv_opensg_plugin/vtkOpenSGExporter.cxx, line 61</div><div>vtkOpenSGExporter (0x7ff3bc0ef590): OpenSG converter exiting</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Rendering/vtkExporter.cxx, line 20</div><div>vtkExporter (0x7ff3bc0ef590): vtkExporter (0x7ff3bc0ef590): setting RenderWindow to 0</div><div><br></div><div><br></div><div>Debug: In /Users/lars/ent/kitware/ParaView-3.8.1/VTK/Common/vtkObject.cxx, line 153</div><div>vtkObject (0x7ff3bc0ef590): Destructing!</div><div><br></div><div><br></div></div><div>Thanks for your help!</div><div>Lars.</div><div><br></div>
                 
                <p style="color: #a0a0a0;">Am Montag, 1. August 2011 um 18:03 schrieb Utkarsh Ayachit:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div>Simple create a server-manager plugin that regsiters a new proxy under<br>the exporter's group. The "Export" code looks at all proxies defined<br>in this group each time (if I remember correctly).<br><br>Utkarsh<br><br>On Mon, Aug 1, 2011 at 11:48 AM, Lars Bilke &lt;<a href="mailto:lars.bilke@ufz.de">lars.bilke@ufz.de</a>&gt; wrote:<br><blockquote type="cite"><div>Dear ParaView users / developers,<br><br>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.<br><br>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.<br><br>Thanks!<br>Lars Bilke<br>_______________________________________________<br>Powered by <a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView">http://paraview.org/Wiki/ParaView</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a><br></div></blockquote></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>