Thanks! Having transparency while selectin/preselection would be very nice indeed. The issue I'm having with pre-selecting nodes is caused by a different problem though. The problem is that I can't set the highlightIndex of SoBrepEdgeSet directely. SoBrepFaceSet and SoBrepPointSet support that. In SoBrepEdgeSet a action callback method must be called before the highlighter can render the highlight. This method is only called if the highlightIndex is set via the SoHighlightAction and not if the highlighIndex is set directely. This shoud be easy to fix I think, maybe I'll write a patch for it.
All slections and pre-selection should be cleared already upon invoking the selection process. Does it not work for you?
The only thing I could think of is that you set the Preferences->Display->Selection Sools->List Select->Transparency setting to 0? This setting defines the value of transparency during selection.
Unfortunately not because it's only possible to highlight one sub object at a time. But a solid doesn't count as a sub object in the scene graph of coin.
Tested this on two machines ... simply had to go into the described menu without changing a thing. And now it works!!
Hmmm doesn't happen on my machine... Could you please try it with a prestine configuration? Just move the config file temporarily:
Code: Select all