<div dir="ltr">Hello,<br>I have set up PolyData and added 4 component scalar array to it. When I create PolyDataMapper, set scalar visibility and add actor to the scene, all colors are rendered properly. <br>However, I have a problem with exporting this scene or just the polydata to the .OBJ (+mtl) file or to the .PLY. When I open it up in Blender, geometry is exported correctly, however OBJ is created all white, and .PLY has a single, grayish color (apart from the shadows of course), which I don't think is even present in input PolyData. <br><br>I am trying to do it like this:<br><pre style="color:rgb(0,0,0);font-family:"Courier New"">plyWriter = vtk.vtkPLYWriter()<br>plyWriter.SetInputData(polydata)<br>plyWriter.SetFileTypeToBinary()<br>plyWriter.SetDataByteOrderToLittleEndian()<br>plyWriter.SetArrayName(<span style="color:rgb(0,128,128);font-weight:bold">"Scalars"</span>)<br>plyWriter.SetFileName(<span style="color:rgb(0,128,128);font-weight:bold">"model.ply"</span>)<br>plyWriter.Write()</pre><pre style="color:rgb(0,0,0);font-family:"Courier New"">I have also tried setting up different color modes in plyWriter,
 but the results are always the same. 

Scalar array is set up like this:
<pre style="font-family:"Courier New"">scalarArray = vtk.vtkDoubleArray()<br>scalarArray.SetNumberOfComponents(<span style="color:rgb(0,0,255)">4</span>)<br>scalarArray.SetName(<span style="color:rgb(0,128,128);font-weight:bold">"Scalars"</span>)</pre><pre style="font-family:"Courier New"">polydata.GetPointData().AddArray(scalarArray)</pre><pre style="font-family:"Courier New"">polydata.GetPointData().SetActiveScalars(<span style="color:rgb(0,128,128);font-weight:bold">"Scalars"</span>)</pre><pre style="font-family:"Courier New"">(I am omitting the part where I am actually setting elements of this array)
</pre><pre style="font-family:"Courier New"">I have also tried using the OBJExporter:</pre><pre style="font-family:"Courier New"">writer = vtk.vtkOBJExporter()<br>writer.SetFilePrefix(output_prefix)<br>writer.SetInput(renWin)<br>writer.Write()</pre><pre style="font-family:"Courier New"">where renWin is rendering window with a single actor made from polydata mentioned above.</pre><pre style="font-family:"Courier New"">I am using Python 3.6 and VTK 8.1.1.</pre>Any help how to export geometry and colors, so they can be reused in other programs?</pre><pre style="color:rgb(0,0,0);font-family:"Courier New"">Thanks in advance.</pre></div>