<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Dec 12, 2014 at 9:22 PM, abstracted <span dir="ltr"><<a href="mailto:jds0447@unt.edu" target="_blank">jds0447@unt.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A project I am working on requires that a mesh that is generated from vtk<br>
primitives get saved to an STL file.<br>
<br>
This is easy enough, but I need the (binary) stl to be saved with colors. Is<br>
this possible?<br></blockquote><div><br></div><div>Not possible, because the STL file format only stores geometry.  It doesn't</div><div>store colors.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This appears particularly cumbersome since PolyData does not contain color<br>
data, but the actor usually does.<br></blockquote><div><br></div><div>The polydata can contain color data, and there are various ways of adding</div><div>color data to the polydata.  In fact, the default behavior in VTK is that the</div><div>actor color (more precisely the vtkProperty color) is only used when the</div><div>polydata itself provides no color.</div><div> </div><div>But, of course, any color data is lost if the data is saved in an STL file, since</div><div>STL has no support for color.</div><div><br></div><div> - David</div><div><br></div></div></div></div>