How to change display layer of markups?

Is there a way to manage what layer a markup should be displayed relative to other models?

As shown in the image below, the markups are displayed behind the SurfaceCut segment model. I would like to have the option of showing the fiducial on top of the segment model.

fiducial-glyph-layer

Changing rendering layers is more intrusive, it could break things, but you can get low-level access to VTK mappers and modify coincident topology parameters. There is also a chance that you can change the order by changing in what order you add nodes to the scene.

We plan to add surface area display to closed curve markups and there we will be able to tune the order more easily. Current progress is that markups module can already compute the surface area polygon (even for non-planar curves), but display has not been implemented yet.

1 Like