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

会话可视化屏幕设置类 更多...

#include <Preferences_SessionVisualizationScreen.hxx>

Public 成员函数

bool DisplayCenterOfRotation ()
bool DoFitOnHideOrShow ()
bool ExcludeDatumsFromFit ()
int FitPercentage ()
bool FitToSectionClipPlanes ()
bool HighPrecisionPanning ()
bool HighPrecisionRotation ()
bool IgnoreLockVerticalAxis ()
bool InferEdgeOutput ()
bool LockVerticalAxis ()
enum NX_DEPRECATED ("在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::ViewTriadLocation") ViewTriadLocation
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen @endlink instead") bool CsysFixedSizeOnScreen()
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen @endlink instead") void SetCsysFixedSizeOnScreen(bool fixedSizeOnScreen)
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough @endlink instead") bool CsysShowThrough()
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough @endlink instead") void SetCsysShowThrough(bool showThrough)
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadVisibility NXOpen::Preferences::PartVisualizationScreen::TriadVisibility @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility @endlink instead") int TriadVisibility()
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadVisibility NXOpen::Preferences::PartVisualizationScreen::TriadVisibility @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility @endlink instead") void SetTriadVisibility(int triadVisibility)
 NX_DEPRECATED ("Deprecated in NX2206.0.0. No replacement.") bool PreserveFieldOfViewAngleForFit()
 NX_DEPRECATED ("Deprecated in NX2206.0.0. No replacement.") void SetPreserveFieldOfViewAngleForFit(bool preserveFieldOfViewAngleForFit)
int RotationPointDelay ()
void SetDisplayCenterOfRotation (bool displayCenterOfRotation)
void SetDoFitOnHideOrShow (bool doFitOnHideOrShow)
void SetExcludeDatumsFromFit (bool excludeDatumsFromFit)
void SetFitPercentage (int fitPercentage)
void SetFitToSectionClipPlanes (bool fitToSectionClipPlanes)
void SetHighPrecisionPanning (bool highPrecisionPanning)
void SetHighPrecisionRotation (bool highPrecisionRotation)
void SetIgnoreLockVerticalAxis (bool ignoreLockVerticalAxis)
void SetInferEdgeOutput (bool inferEdgeOutput)
void SetLockVerticalAxis (bool lockVerticalAxis)
void SetRotationPointDelay (int rotationPointDelay)
void SetTiltSnapAngle (double tiltSnapAngle)
tag_t Tag () const
double TiltSnapAngle ()

详细描述

会话可视化屏幕设置类

代表适用于整个会话的、"屏幕"选项卡下的可视化首选项集合
要获取此类的实例,请参考 NXOpen::Preferences::SessionPreferences

创建于NX3.0.0。

成员函数说明

◆ DisplayCenterOfRotation()

bool NXOpen::Preferences::SessionVisualizationScreen::DisplayCenterOfRotation ( )

获取交互式视图旋转期间是否显示旋转中心的图形标识
版本始于NX8.5.0.

许可要求:无

◆ DoFitOnHideOrShow()

bool NXOpen::Preferences::SessionVisualizationScreen::DoFitOnHideOrShow ( )

返回执行隐藏或显示操作时是否自动执行适配视图的选项。
版本:NX8.5.0

许可要求:无

◆ ExcludeDatumsFromFit()

bool NXOpen::Preferences::SessionVisualizationScreen::ExcludeDatumsFromFit ( )

返回执行适配视图操作时是否忽略基准对象和平面船舶网格的选项。
版本:NX8.5.0

许可要求:无

◆ FitPercentage()

int NXOpen::Preferences::SessionVisualizationScreen::FitPercentage ( )

返回适配百分比。指定执行适配操作后,模型在图形显示区中占据的面积比例。 例如,适配百分比为100时,模型将缩放至占据图形显示区的100。 同理,适配百分比为80时,模型将适配在图形显示区80的范围内。
创建于NX3.0.0。

许可要求:无

◆ FitToSectionClipPlanes()

bool NXOpen::Preferences::SessionVisualizationScreen::FitToSectionClipPlanes ( )

返回当视图启用剖切时,适配视图操作计算的边界是否受剖切裁剪平面限制的选项。
版本:NX8.5.0

许可要求:无

◆ HighPrecisionPanning()

bool NXOpen::Preferences::SessionVisualizationScreen::HighPrecisionPanning ( )

获取是否启用高精度鼠标驱动平移,启用时相同鼠标移动量会产生更小的平移距离
版本始于NX2007.0.0.

许可要求:无

◆ HighPrecisionRotation()

bool NXOpen::Preferences::SessionVisualizationScreen::HighPrecisionRotation ( )

获取是否启用高精度鼠标驱动旋转,启用时相同鼠标移动量会产生更小的旋转角度
版本始于NX8.0.0.

许可要求:无

◆ IgnoreLockVerticalAxis()

bool NXOpen::Preferences::SessionVisualizationScreen::IgnoreLockVerticalAxis ( )

获取交互式视图旋转并倾斜模型时,是否忽略已锁定的垂直轴
版本始于NX1926.0.0.

许可要求:无

◆ InferEdgeOutput()

bool NXOpen::Preferences::SessionVisualizationScreen::InferEdgeOutput ( )

返回是否使输出的边反映屏幕上的边显示效果。此选项 影响绘图、打印、CGM导出等功能生成的输出中边的显示效果。仅影响建模视图的边显示, 不影响工程图纸上的视图。禁用此选项时,输出边的显示由静态线框渲染样式的 边显示选项(隐藏边、轮廓边、光滑边)控制。启用此选项时,输出边的显示将从屏幕上的边显示效果推断。
创建于NX4.0.4。

许可要求:无

◆ LockVerticalAxis()

bool NXOpen::Preferences::SessionVisualizationScreen::LockVerticalAxis ( )

获取交互式视图旋转期间是否锁定模型的垂直轴
版本始于NX1926.0.0.

许可要求:无

◆ NX_DEPRECATED() [1/9]

enum NXOpen::Preferences::SessionVisualizationScreen::NX_DEPRECATED ( "在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::ViewTriadLocation" )
inline

视图坐标系位置类型。

弃用
在NX12.0.0中已弃用。 请改用 NXOpen::Preferences::PartVisualizationScreen::ViewTriadLocation

视图坐标系显示在视图左下角

视图坐标系显示在视图右下角

◆ NX_DEPRECATED() [2/9]

◆ NX_DEPRECATED() [3/9]

设置坐标系是否在屏幕上以固定大小显示

弃用
在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen

创建于NX10.0.0。

许可要求:无

屏幕固定大小

◆ NX_DEPRECATED() [4/9]

获取视图三轴架位置

弃用
于NX12.0.0弃用。请改用 NXOpen::Preferences::PartVisualizationScreen::TriadLocation NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation

版本始于NX10.0.0.

许可要求:无

设置视图三轴架位置

弃用
在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::TriadLocation NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation

创建于NX10.0.0。

许可要求:无

三轴架位置 返回坐标系是否以穿透模式显示

弃用
在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough

创建于NX10.0.0。

许可要求:无

◆ NX_DEPRECATED() [5/9]

设置坐标系是否以穿透模式显示

弃用
在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough

创建于NX10.0.0。

许可要求:无

穿透模式

◆ NX_DEPRECATED() [6/9]

◆ NX_DEPRECATED() [7/9]

◆ NX_DEPRECATED() [8/9]

NXOpen::Preferences::SessionVisualizationScreen::NX_DEPRECATED ( "Deprecated in NX2206.0.0. No replacement." )

返回透视视图下执行适配视图操作时是否不改变相机到视图边界的视野角度的设置

弃用
于NX2206.0.0弃用。无替代接口。

版本:NX8.0.0

许可要求:无

◆ NX_DEPRECATED() [9/9]

NXOpen::Preferences::SessionVisualizationScreen::NX_DEPRECATED ( "Deprecated in NX2206.0.0. No replacement." )

设置透视视图下执行适配视图操作时是否不改变相机到视图边界的视野角度的设置

弃用
于NX2206.0.0弃用。无替代接口。

版本:NX8.0.0

许可要求:无

适配视图时保留视野角度设置

◆ RotationPointDelay()

int NXOpen::Preferences::SessionVisualizationScreen::RotationPointDelay ( )

返回
版本:NX5.0.0

许可要求:无

◆ SetDisplayCenterOfRotation()

void NXOpen::Preferences::SessionVisualizationScreen::SetDisplayCenterOfRotation ( bool displayCenterOfRotation)

设置交互式视图旋转期间是否显示旋转中心的图形标识
版本始于NX8.5.0.

许可要求:无

参数
displayCenterOfRotation显示旋转中心开关

◆ SetDoFitOnHideOrShow()

void NXOpen::Preferences::SessionVisualizationScreen::SetDoFitOnHideOrShow ( bool doFitOnHideOrShow)

设置执行隐藏或显示操作时是否自动执行适配视图的选项。
版本:NX8.5.0

许可要求:无

参数
doFitOnHideOrShow隐藏/显示时自动适配视图设置

◆ SetExcludeDatumsFromFit()

void NXOpen::Preferences::SessionVisualizationScreen::SetExcludeDatumsFromFit ( bool excludeDatumsFromFit)

设置执行适配视图操作时是否忽略基准对象和平面船舶网格的选项。
版本:NX8.5.0

许可要求:无

参数
excludeDatumsFromFit适配视图时忽略基准对象设置

◆ SetFitPercentage()

void NXOpen::Preferences::SessionVisualizationScreen::SetFitPercentage ( int fitPercentage)

设置适配百分比。指定执行适配操作后,模型在图形显示区中占据的面积比例。 例如,适配百分比为100时,模型将缩放至占据图形显示区的100。 同理,适配百分比为80时,模型将适配在图形显示区80的范围内。
创建于NX3.0.0。

许可要求:无

参数
fitPercentage适配百分比

◆ SetFitToSectionClipPlanes()

void NXOpen::Preferences::SessionVisualizationScreen::SetFitToSectionClipPlanes ( bool fitToSectionClipPlanes)

设置当视图启用剖切时,适配视图操作计算的边界是否受剖切裁剪平面限制的选项。
版本:NX8.5.0

许可要求:无

参数
fitToSectionClipPlanes适配视图时受剖切裁剪平面限制设置

◆ SetHighPrecisionPanning()

void NXOpen::Preferences::SessionVisualizationScreen::SetHighPrecisionPanning ( bool highPrecisionPanning)

设置是否启用高精度鼠标驱动平移,启用时相同鼠标移动量会产生更小的平移距离
版本始于NX2007.0.0.

许可要求:无

参数
highPrecisionPanning高精度平移开关

◆ SetHighPrecisionRotation()

void NXOpen::Preferences::SessionVisualizationScreen::SetHighPrecisionRotation ( bool highPrecisionRotation)

设置是否启用高精度鼠标驱动旋转,启用时相同鼠标移动量会产生更小的旋转角度
版本始于NX8.0.0.

许可要求:无

参数
highPrecisionRotation高精度旋转开关

◆ SetIgnoreLockVerticalAxis()

void NXOpen::Preferences::SessionVisualizationScreen::SetIgnoreLockVerticalAxis ( bool ignoreLockVerticalAxis)

设置交互式视图旋转并倾斜模型时,是否忽略已锁定的垂直轴
版本始于NX1926.0.0.

许可要求:无

参数
ignoreLockVerticalAxis忽略锁定垂直轴开关

◆ SetInferEdgeOutput()

void NXOpen::Preferences::SessionVisualizationScreen::SetInferEdgeOutput ( bool inferEdgeOutput)

设置是否使打印的边与屏幕上的边显示效果一致。此选项会影响打印、输出、CGM导出等功能生成的输出中边的显示效果。仅对建模视图的边显示生效,不影响工程图纸中的视图。禁用此选项时,打印边的显示由静态线框渲染样式的边显示选项(隐藏边、轮廓边、平滑边)控制;启用此选项时,打印边的显示将从屏幕上的边显示效果推断而来。
版本:NX4.0.4

许可要求:无

参数
inferEdgeOutput推断边输出设置

◆ SetLockVerticalAxis()

void NXOpen::Preferences::SessionVisualizationScreen::SetLockVerticalAxis ( bool lockVerticalAxis)

设置交互式视图旋转期间是否锁定模型的垂直轴
版本始于NX1926.0.0.

许可要求:无

参数
lockVerticalAxis锁定垂直轴开关

◆ SetRotationPointDelay()

void NXOpen::Preferences::SessionVisualizationScreen::SetRotationPointDelay ( int rotationPointDelay)

设置
版本:NX5.0.0

许可要求:无

参数
rotationPointDelay旋转点延迟设置

◆ SetTiltSnapAngle()

void NXOpen::Preferences::SessionVisualizationScreen::SetTiltSnapAngle ( double tiltSnapAngle)

设置交互式视图旋转期间,模型自动对齐垂直轴的倾斜捕捉角度
版本始于NX1926.0.0.

许可要求:无

参数
tiltSnapAngle倾斜捕捉角度

◆ Tag()

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

返回此对象的标识。

◆ TiltSnapAngle()

double NXOpen::Preferences::SessionVisualizationScreen::TiltSnapAngle ( )

获取交互式视图旋转期间,模型自动对齐垂直轴的倾斜捕捉角度
版本始于NX1926.0.0.

许可要求:无