Look for a "local selection" conception in AIS and selection modes in AIS_Shape for picking topological elements like TopoDS_Face (which maps to a single surface).
Archived discussion
Detecting surfaces
The AIS context lets one select a 3D object by SelectDetected() function. Is there a way to detect surfaces of a 3D object instead of the whole object?
Discussion
1 archived reply
Posts are displayed in their archived order.