[C++ MSCE] SelectionSetManager::GetManager().AddElement当同时加入参考模型元素和当前模型元素,再通过displayset set selection独立显示时,只能独立显示当前模型元素,要怎么解决?

SelectionSetManager::GetManager().AddElement当同时加入参考模型元素和当前模型元素,再通过displayset set selection独立显示时,只能独立显示当前模型元素,要怎么解决?

Parents Reply
  • 还是不行,一开始进来我在2D模型操作,接着激活3D模型,再平铺两个视图显示(采取以下代码平铺),再将3D模型下的墙和钢筋元素加入到选择集中,最后代码键入命令来独立显示选择集中的钢筋和墙。最终的效果是平铺了两个视口,但3D模型模型没有变化,2D模型被独立显示了(由于加入到选择集的是3D的元素,所有独立显示后的2D模型没有任何元素)

     	mdlView_turnOff(1);
     	mdlView_turnOn(1);
     	WString wname = L"view set model ";
     	 wname = wname + model2D->GetModelInfoCP()->GetName() + L" 2";
     	mdlInput_sendSynchronizedKeyin(wname.GetWCharCP(), 0, INPUTQ_HEAD, NULL);
     	mdlInput_sendSynchronizedKeyin(L"window tile", 0, INPUTQ_HEAD, NULL);

Children