NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Preferences::SessionVisualizationVisual类 参考

会话可视化视觉设置类 更多...

#include <Preferences_SessionVisualizationVisual.hxx>

Public 类型

enum  FinishEffect { FinishEffectGlobalFinish , FinishEffectPartShininess }
enum  GlobalFinishType { GlobalFinishTypeFlat , GlobalFinishTypeGlossy , GlobalFinishTypeMatte , GlobalFinishTypeSatin }

Public 成员函数

bool DecalStickersInShadedDisplay ()
bool EnableFlatShading ()
bool EnableMaterialsInShadedMode ()
NXOpen::Preferences::SessionVisualizationVisual::FinishEffect FinishEffectInShadedMode ()
bool FullSceneAntialiasing ()
NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType GlobalFinish ()
bool LineAntialiasing ()
bool ReduceEdgeBleedThrough ()
void SetDecalStickersInShadedDisplay (bool decalStickersInShadedDisplay)
void SetEnableFlatShading (bool enableFlatShading)
void SetEnableMaterialsInShadedMode (bool materialsInShadedMode)
void SetFinishEffectInShadedMode (NXOpen::Preferences::SessionVisualizationVisual::FinishEffect finishEffectInShadedMode)
void SetFullSceneAntialiasing (bool fullSceneAntialiasing)
void SetGlobalFinish (NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType globalFinishType)
void SetLineAntialiasing (bool lineAntialiasing)
void SetReduceEdgeBleedThrough (bool reduceEdgeBleedThrough)
void SetTranslucency (bool translucency)
tag_t Tag () const
bool Translucency ()

详细描述

会话可视化视觉设置类

表示所有基于UI的会话可视化显示首选项
要获取此类实例,请参考 NXOpen::Preferences::SessionPreferences

创建于NX3.0.0版本

成员枚举类型说明

◆ FinishEffect

表示着色视图的外观效果

枚举值
FinishEffectGlobalFinish 

基于材料的外观效果

FinishEffectPartShininess 

基于光泽度的外观效果

◆ GlobalFinishType

表示着色视图的全局外观类型

枚举值
GlobalFinishTypeFlat 

平面全局外观效果

GlobalFinishTypeGlossy 

光亮全局外观效果

GlobalFinishTypeMatte 

哑光全局外观效果

GlobalFinishTypeSatin 

缎面全局外观效果

成员函数说明

◆ DecalStickersInShadedDisplay()

bool NXOpen::Preferences::SessionVisualizationVisual::DecalStickersInShadedDisplay ( )

获取着色显示中贴花标志。
版本:NX1980.0.0

许可要求:无

◆ EnableFlatShading()

bool NXOpen::Preferences::SessionVisualizationVisual::EnableFlatShading ( )

获取启用平面着色标志。
版本:NX2007.0.0

许可要求:无

◆ EnableMaterialsInShadedMode()

bool NXOpen::Preferences::SessionVisualizationVisual::EnableMaterialsInShadedMode ( )

获取着色模式中启用材质标志。
版本:NX2212.0.0

许可要求:无

◆ FinishEffectInShadedMode()

NXOpen::Preferences::SessionVisualizationVisual::FinishEffect NXOpen::Preferences::SessionVisualizationVisual::FinishEffectInShadedMode ( )

获取着色模式中外观效果标志。 此设置适用于会话中所有部件的所有着色视图,为临时设置。
版本:NX2312.0.0

许可要求:无

◆ FullSceneAntialiasing()

bool NXOpen::Preferences::SessionVisualizationVisual::FullSceneAntialiasing ( )

获取场景抗锯齿标志。
版本:NX3.0.0

许可要求:无

◆ GlobalFinish()

NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType NXOpen::Preferences::SessionVisualizationVisual::GlobalFinish ( )

获取全局外观类型。 全局外观类型会应用到会话中所有部件的所有着色视图。
有关此设置的使用场景,请参见 NXOpen::Preferences::SessionVisualizationVisual::FinishEffectInShadedMode

版本:NX2312.0.0

许可要求:无

◆ LineAntialiasing()

bool NXOpen::Preferences::SessionVisualizationVisual::LineAntialiasing ( )

获取线条抗锯齿标志。值为True时,线条、曲线和边将以更平滑的方式绘制
创建于NX3.0.0版本

许可要求:无

◆ ReduceEdgeBleedThrough()

bool NXOpen::Preferences::SessionVisualizationVisual::ReduceEdgeBleedThrough ( )

获取减少边渗透标志。 设为true时,将覆盖显示线宽、边强调和线条抗锯齿设置,以最小化边渗透到曲面的效果。
版本:NX1847.0.0

许可要求:无

◆ SetDecalStickersInShadedDisplay()

void NXOpen::Preferences::SessionVisualizationVisual::SetDecalStickersInShadedDisplay ( bool decalStickersInShadedDisplay)

设置着色显示中贴花标志。
版本:NX1980.0.0

许可要求:studio_render ("UG STUDIO RENDER") 或 studio_visualize ("STUDIO VISUALIZE")

参数
decalStickersInShadedDisplay着色显示中贴花

◆ SetEnableFlatShading()

void NXOpen::Preferences::SessionVisualizationVisual::SetEnableFlatShading ( bool enableFlatShading)

设置启用平面着色标志。
版本:NX2007.0.0

许可要求:无

参数
enableFlatShading启用平面着色

◆ SetEnableMaterialsInShadedMode()

void NXOpen::Preferences::SessionVisualizationVisual::SetEnableMaterialsInShadedMode ( bool materialsInShadedMode)

设置着色模式中启用材质标志。
版本:NX2212.0.0

许可要求:studio_render ("UG STUDIO RENDER") 或 studio_visualize ("STUDIO VISUALIZE")

参数
materialsInShadedMode着色模式中启用材质

◆ SetFinishEffectInShadedMode()

void NXOpen::Preferences::SessionVisualizationVisual::SetFinishEffectInShadedMode ( NXOpen::Preferences::SessionVisualizationVisual::FinishEffect finishEffectInShadedMode)

设置着色模式中外观效果标志。 此设置适用于会话中所有部件的所有着色视图,为临时设置。
版本:NX2312.0.0

许可要求:无

参数
finishEffectInShadedMode着色模式中外观效果

◆ SetFullSceneAntialiasing()

void NXOpen::Preferences::SessionVisualizationVisual::SetFullSceneAntialiasing ( bool fullSceneAntialiasing)

设置场景抗锯齿标志。
版本:NX3.0.0

许可要求:无

参数
fullSceneAntialiasing场景抗锯齿

◆ SetGlobalFinish()

void NXOpen::Preferences::SessionVisualizationVisual::SetGlobalFinish ( NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType globalFinishType)

设置全局外观类型。 全局外观类型会应用到会话中所有部件的所有着色视图。
有关此设置的使用场景,请参见 NXOpen::Preferences::SessionVisualizationVisual::FinishEffectInShadedMode

版本:NX2312.0.0

许可要求:无

参数
globalFinishType全局外观类型

◆ SetLineAntialiasing()

void NXOpen::Preferences::SessionVisualizationVisual::SetLineAntialiasing ( bool lineAntialiasing)

设置线条抗锯齿标志。设为true时,线条、曲线和边的绘制会更平滑
版本:NX3.0.0

许可要求:无

参数
lineAntialiasing线条抗锯齿

◆ SetReduceEdgeBleedThrough()

void NXOpen::Preferences::SessionVisualizationVisual::SetReduceEdgeBleedThrough ( bool reduceEdgeBleedThrough)

设置减少边渗透标志。 设为true时,将覆盖显示线宽、边强调和线条抗锯齿设置,以最小化边渗透到曲面的效果。
版本:NX1847.0.0

许可要求:无

参数
reduceEdgeBleedThrough减少边渗透

◆ SetTranslucency()

void NXOpen::Preferences::SessionVisualizationVisual::SetTranslucency ( bool translucency)

设置半透明标志。值为True时,每个着色对象将按照"编辑->对象显示"中设置的半透明参数绘制;值为False时,完全着色或部分着色视图中的所有对象均显示为不透明,忽略其单独的半透明设置。
创建于NX3.0.0版本

许可要求:无

参数
translucency半透明设置

◆ Tag()

tag_t NXOpen::Preferences::SessionVisualizationVisual::Tag ( ) const

返回此对象的标识Tag

◆ Translucency()

bool NXOpen::Preferences::SessionVisualizationVisual::Translucency ( )

获取半透明标志。值为True时,每个着色对象将按照"编辑->对象显示"中设置的半透明参数绘制;值为False时,完全着色或部分着色视图中的所有对象均显示为不透明,忽略其单独的半透明设置。
创建于NX3.0.0版本

许可要求:无