<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
I'm using vtkRenderWindowInteractor (VTK 5.10) in Qt, rendering spheres.  I'm trying to implement a degree of transparency, like this:<br>
<br>
<span style=" color:#800000;">actor</span><span style=" color:#000000;">-></span>GetProperty<span style=" color:#000000;">()-></span><span style=" font-style:italic; color:#000000;">SetOpacity</span><span style=" color:#000000;">(</span><span style=" color:#800000;">opacity</span><span style=" color:#000000;"></span><span style=" color:#000000;"></span><span style=" color:#000000;"></span><span style=" color:#800000;"></span><span style=" color:#000000;">);</span><br>
<br>
applied to all the spheres.<br>
<br>
If opacity is less than 1 the image immediately changes in unexpected ways.  See the two attached images, with opacity = 1.0 and 0.99.  It looks as if spheres have had their positions and sizes changed.  But when I rotate the scene it becomes apparent that
 something else is happening.  Some of the "foreground" spheres move from left to right (for example) while others apparently in the foreground are moving right to left.  It seems that the order of rendering of the spheres, which normally places the most remote
 first and the nearest last, has somehow been messed up, so that spheres at the back are being rendered last so that they appear to be the closest.  Maybe the order has been simply reversed, but the visual effect is made more confusing by parallax - my brain
 is interpreting the bigger spheres as closer.<br>
<br>
Is this a well-known issue, and is there a simple way to fix it?<br>
<br>
Thanks<br>
Gib<br>
</div>
</body>
</html>