1. 获取图层编号
Layer::Category *category1(dynamic_cast<Layer::Category*>(workPart->LayerCategories()->FindObject("XX"))); numbers=category1->GetMemberLayers(); layer_num_inletbushing=numbers[0];
2. 获取图层内所有对象
std::vectorobjects1=workPart->Layers()->GetAllObjectsOnLayer(layer_num_inletbushing);
3. 移动对象到某一图层
std::vector objectArray1(1); objectArray1[0]=body1; workPart->Layers()->MoveDisplayableObjects(40, objectArray1);
4. 隐藏图层
std::vector stateArray1(1); stateArray1[0] = Layer::StateInfo(42, Layer::StateHidden); workPart->Layers()->ChangeStates(stateArray1, false);
5. 隐藏实体
theSession->DisplayManager()->BlankObjects(nxobject1); workPart->ModelingViews()->WorkView()->FitAfterShowOrHide(View::ShowOrHideTypeHideOnly);
6. 获得环境变量
UF_translate_variable(