I'm trying to set up an application where a BREP/STEP model is loaded, and then the user can set props for various solids withing the model. Basically, the user would select a solid from a list, and I'd like the display to have just that solid rendered with solid faces, whereas all the others have a wireframe representation. Since the selected solid can be hidden somewhere inside/behind all the other components, I'd like the un-selected components to be transparent, but still have a bit of an idea where they are -- that's why wireframe.
Is it possible to do this with OCC? I've managed to display the selected/unselected components with different colors by separating them into two different compounds and updating the displayed AIS_Shape's on the fly. I've seen that a viewer needs to have some lights set up for rendering, but then the wireframe'd components appear solid again.