I loaded colored sample cubes as XCAFPrs_AISObject's into a scene. When loaded it automatically extracts the colors specified on the shape. When I do SetColor, color changes and after using it I like to UnsetColor. I was thinking that unsetting will revert to original color specified by shape and put it in original state. This it true for the wires/lines around the cube but not the faces. I thought it would work exactly as with transparency.
Extracting the color from the label/shape and setting back after usage isn't a solution as I'm not dealing with subshapes.
Did I miss something? Thanks in advance!