Great question - the short answer is yes! Are you familiar with this community forum thread?
It goes over ample details about underground features and backside colors in CesiumJS. I also found this thread that discusses picking entities that are underneath the terrain.
Do you have a particular use case or application in mind?