<div dir="ltr"><div><div><div><div><div><div>Ok, I have partially solved my problem.<br><br></div>Running the same script on another computer, I get a completely red sphere (inside and outside).<br><br></div>And by adding "sphere_mapper.ScalarVisibilityOff()", I now get the expected green sphere.<br>
<br></div>I will try on the previous computer again as soon as I can, but I suspect it won't work or I will only get a green inside (since I had tried changing the scalar visibility setting before without success).<br>
<br></div>So it seems to be some sort of graphics driver issue, although I don't understand why normal polydata objects render without issues, but one created via contouring/sampling does not.<br><br></div>Any tips on solving the rendering issue would still be appreciated...<br>
</div><div>Are there maybe any rendering/shading settings I can use to work around it?<br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-25 17:59 GMT+01:00 Mike Taverne <span dir="ltr"><<a href="mailto:Mike.Taverne@bristol.ac.uk" target="_blank">Mike.Taverne@bristol.ac.uk</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have some strange VTK rendering problems.<br>
<br>
The attached code should create one blue sphere via:<br>
vtkSphereSource -> vtkPolyDataMapper<br>
<br>
And one green sphere via:<br>
vtkSphere -> vtkSampleFunction -> vtkContourFilter -> vtkPolyDataMapper<br>
<br>
But for some reason, the second sphere, created via a contour filter,<br>
always renders completely in black on the outside and red on the inside.<br>
<br>
<br>
How can I get the second sphere to be colored?<br>
<br>
I originally noticed that problem while trying out the iceCream.py<br>
example and have the same issue with C++ versions of the code.<br>
<br>
<br>
Version info:<br>
-Python 2.7.6<br>
-vtk version 6.1.0<br>
<br>
OS:<br>
-Ubuntu 14.04.1 LTS<br>
<br>
Also attaching glxinfo output.<br>
<br>
<br>
Regards,<br>
Mike<br>
</blockquote></div><br></div>