Hello all,<br><br>I am using vtkOBJExporter and vtkOBJReader to save and load .obj files of colored surfaces.&nbsp; This works well, except that when I load in a saved .obj file, all objects are white.&nbsp; How can I maintain the colors, as well as the objects&#39; geometry, when I load in .obj files?<br>
<br>I save the files like so:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vtkOBJExporter* vtkExporter = vtkOBJExporter::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vtkExporter-&gt;SetRenderWindow(renderWindowName);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vtkExporter-&gt;SetFilePrefix(filename.c_str());<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vtkExporter-&gt;Write();<br>
<br>And load files like so:<br>&nbsp;&nbsp;&nbsp; vtkOBJReader* vtkReader = vtkOBJReader::New();<br>&nbsp;&nbsp;&nbsp; vtkReader-&gt;SetFileName(filename.c_str());<br>&nbsp;&nbsp;&nbsp; vtkReader-&gt;Update(); // force the VTK pipeline to update<br>&nbsp;&nbsp;&nbsp; int nPoints = vtkReader-&gt;GetOutput()-&gt;GetNumberOfPoints();<br>
&nbsp;&nbsp;&nbsp; vtkContourNormals = vtkPolyDataNormals::New();<br>&nbsp;&nbsp;&nbsp; vtkContourNormals-&gt;SetInput(vtkReader-&gt;GetOutput());<br>&nbsp;&nbsp;&nbsp; vtkContourNormals-&gt;SetFeatureAngle(60.0);<br>&nbsp;&nbsp;&nbsp; vtkContourMapper = vtkPolyDataMapper::New();<br>
&nbsp;&nbsp;&nbsp; vtkContourMapper-&gt;SetInput(vtkContourNormals-&gt;GetOutput());<br>&nbsp;&nbsp;&nbsp; vtkContourMapper-&gt;ScalarVisibilityOff();<br>&nbsp;&nbsp;&nbsp; //Then visualize the data<br><br>Thanks,<br>Catherine