Hi,<br /><br />
I assume you use vtkGraphLayoutView to visualize your graph. This view has two renderers. The actors of your scene are rendered into the first renderer. What the second renderer is for I did not examine.<br /><br />
After some testing I found a way to get the vtkOBJExporter to work.<br />I just removed the <u>second</u> renderer from the collection returned by renderwindow()->GetRenderers(). Any negative side effects of this rude approach I didn't examine yet. :-)
Have a look at this codesnippet, how I've done it:<br />
<pre> vtkRendererCollection* coll = graphLayoutView->GetRenderWindow()->GetRenderers();
<span style=' color: Blue;'>cout</span> << <span style=' color: Maroon;'>"no. of renderer: "</span> << coll->GetNumberOfItems();
coll->InitTraversal();
vtkRenderer* renderer01 = coll->GetNextItem();
vtkRenderer* renderer02 = coll->GetNextItem();
graphLayoutView->GetRenderWindow()->RemoveRenderer(renderer02);
vtkOBJExporter* exporter = vtkOBJExporter::New();
exporter->SetInput(graphLayoutView->GetRenderWindow());
exporter->SetFilePrefix(<span style=' color: Maroon;'>"c:\\VTK\\vtkdata-5.8.0\\Data\\TestReebGraph\\myreebgraph"</span>);
exporter->Write();
</pre>
<br /><br />
with best regards<br />
Jochen
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/save-Reeb-Graph-c-vtk-tp5713708p5713716.html">Re: save Reeb Graph & c++ & vtk</a><br/>
Sent from the <a href="http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html">VTK - Users mailing list archive</a> at Nabble.com.<br/>