关于Opencascade的模型鼠标点击选择的问题,求教育!
本人在学习opencascade,然后看Viewer3d实例时发现都必须单击球或者柱体才可以隐藏显示和填充颜色等,我现在想实现不需要鼠标单击就能定位到模型个体,实在无法解决,求大神帮忙。
以下的代码是在opencascade的CSharp例子里的。
bool IsSelected =curForm.View.IsObjectSelected();//通过此函数判断鼠标是否选中模型
bool IsObjectSelected(void) //判断函数
{
if(myAISContext().IsNull()) //是否为空 这里只要加载了模型不管鼠标选没选中都不是null
return false;
myAISContext()->InitCurrent();
return myAISContext()->MoreCurrent()!=Standard_False; //true就是鼠标点击选中了 false就是没选中
}
现在我想通过两个按钮,按下第一个按钮自动选中球体,按下第二个自动选中柱体,该怎么实现,求有经验的大神指导指导,好人一生平安!先感谢了!