[vtkusers] RemoveViewProp then AddViewProp of same actor changes results?

Sean McBride sean at rogue-research.com
Thu Jan 19 17:05:01 EST 2017


On Thu, 19 Jan 2017 16:59:09 -0500, Ken Martin said:

>It should be the same unless any of the actors are coincident or
>translucent. In that case the order of the actors can make a difference.
>alpha blending for transparency is order dependent and with coincident
>geometry either first or last wins (I forget which in VTK). Not sure if
>that applies in your example.

The green thing in my screenshot is indeed translucent.  Making it fully opaque indeed "fixes" the problem.

I don't think I have anything coincident, though things overlap.

So how do I control the order?  vtkViewport.h has AddViewProp() but I don't see any API to, for example, add it first or last.  And vtkPropCollection's docs say that it's 'unsorted'.

Thanks Ken!

Sean




More information about the vtkusers mailing list