AIS_InteractiveContext有一个方法叫SelectedInteractive,可以获取鼠标选择到的对象。示例代码如下:
Handle(AIS_InteractiveObject) selected;
if (myAISContext->HasSelectedShape())
{
selected = myAISContext->SelectedInteractive();
}
注意在调用SelectedInteractive之前先调用HasSelectedShape,以确保鼠标选择了一个对象。