有的时候我们需要对一个对象设置透明度,但是一直都没反应,就是因为透明度的开关没打开,以下代码就是打开透明度的开关的代码
#include<NXOpen/Preferences_SessionVisualizationVisual.hxx>
void OpenCloseTransparency(bool flage)
{
Session* theSession = Session::GetSession();
Part* workPart(theSession->Parts()->Work());
Part* displayPart(theSession->Parts()->Display());
UI* theUI = UI::GetUI();
//2206以下版本打开透明度
theUI->VisualizationVisualPreferences()->SetTranslucency(flage);
//2206打开透明度
theSession->Preferences()->VisualizationVisualPreferences()->SetTranslucency(true);
}