部件可视化线显示首选项
更多...
#include <Preferences_PartVisualizationLine.hxx>
部件可视化线显示首选项
代表零件的"线条"选项卡下的可视化首选项集合
要获取此类的实例,请参考 NXOpen::Preferences::PartPreferences
创建于NX3.0.0版本
◆ LineFontDisplayType
描述线型显示类型是硬件还是软件。
| 枚举值 |
|---|
| LineFontDisplayTypeSoftware | 软件
|
| LineFontDisplayTypeHardware | 硬件
|
◆ CurveTolerance()
| double NXOpen::Preferences::PartVisualizationLine::CurveTolerance |
( |
| ) |
|
获取曲线公差。指定当前显示模式的细节级别。
创建于NX3.0.0。
许可要求: 无
◆ DashSize()
| double NXOpen::Preferences::PartVisualizationLine::DashSize |
( |
| ) |
|
返回短划线大小。设置虚线线段的长度。
创建于NX3.0.0版本
许可要求:无
◆ GetPixelWidthOptions()
| void NXOpen::Preferences::PartVisualizationLine::GetPixelWidthOptions |
( |
bool * | useWidthScale, |
|
|
double * | widthScale, |
|
|
std::vector< int > & | pixelWidths ) |
获取图形窗口中使用的像素宽度
创建于NX10.0.0.
许可要求:无
- 参数
-
| useWidthScale | 若为true,图形窗口中的宽度显示由宽度比例控制;若为false,由像素宽度控制。 |
| widthScale | 宽度比例选项,当useWidthScale为true时,控制图形窗口中宽度的缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到9像素。 |
| pixelWidths | 包含9个像素宽度的数组,对应9种宽度设置,当useWidthScale为false时,定义图形窗口中宽度的显示。有效像素宽度范围为1到9。 |
◆ GetPixelWidths()
| void NXOpen::Preferences::PartVisualizationLine::GetPixelWidths |
( |
std::vector< int > & | pixelWidths | ) |
|
获取控制图形窗口中宽度显示的选项。
创建于NX10.0.0。
许可要求: 无
- 参数
-
| pixelWidths | 包含9个像素宽度的数组,对应9种宽度设置,定义图形窗口中的宽度显示效果。有效像素宽度范围为1到9。 |
◆ GetWidthOptions()
| void NXOpen::Preferences::PartVisualizationLine::GetWidthOptions |
( |
bool * | showWidths, |
|
|
double * | widthScale ) |
获取显示宽度和宽度比例选项。
创建于NX8.5.0。
许可要求: 无
- 参数
-
| showWidths | 显示宽度选项,控制对象宽度属性是否决定线和曲线的显示宽度。 |
| widthScale | 宽度比例选项,控制图形窗口中显示的线和曲线的宽度缩放。 |
◆ LineFontDisplay()
返回线型显示模式。控制线型。硬件选项使用系统图形库生成7种标准线型,选择硬件线型可提升绘图性能并降低内存占用。 软件选项则使用输入的短划线、间隔和符号大小值生成非实线。
创建于NX3.0.0版本
许可要求:无
◆ RegenerateFromToleranceChange()
| void NXOpen::Preferences::PartVisualizationLine::RegenerateFromToleranceChange |
( |
bool | updateModeChanged, |
|
|
bool | studio ) |
更改公差后重新生成
创建于NX12.0.0.
许可要求:无
- 参数
-
| updateModeChanged | 若更新模式已更改则为True |
| studio | 工作室模式或非工作室模式 |
◆ ResetPixelWidthOptions()
| void NXOpen::Preferences::PartVisualizationLine::ResetPixelWidthOptions |
( |
| ) |
|
将所有像素宽度选项重置为用户默认设置
创建于NX10.0.0.
许可要求:无
◆ SetCurveTolerance()
| void NXOpen::Preferences::PartVisualizationLine::SetCurveTolerance |
( |
double | lineCurveTolerance | ) |
|
设置曲线公差。指定当前显示模式的细节级别。
创建于NX3.0.0。
许可要求: 无
- 参数
-
◆ SetDashSize()
| void NXOpen::Preferences::PartVisualizationLine::SetDashSize |
( |
double | lineDashSize | ) |
|
设置短划线大小。设置虚线线段的长度。
创建于NX3.0.0版本
许可要求:无
- 参数
-
◆ SetLineFontDisplay()
设置线型显示模式。控制线型。硬件选项使用系统图形库生成7种标准线型,选择硬件线型可提升绘图性能并降低内存占用。 软件选项则使用输入的短划线、间隔和符号大小值生成非实线。
创建于NX3.0.0版本
许可要求:无
- 参数
-
◆ SetPixelWidthOptions()
| void NXOpen::Preferences::PartVisualizationLine::SetPixelWidthOptions |
( |
bool | useWidthScale, |
|
|
double | widthScale, |
|
|
const std::vector< int > & | pixelWidths ) |
修改控制图形窗口宽度显示的选项
创建于NX10.0.0.
许可要求:无
- 参数
-
| useWidthScale | 若为true,图形窗口中的宽度显示由宽度比例控制;若为false,由像素宽度控制。 |
| widthScale | 宽度比例选项,当useWidthScale为true时,控制图形窗口中宽度的缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到9像素。 |
| pixelWidths | 包含9个像素宽度的数组,对应9种宽度设置,当useWidthScale为false时,定义图形窗口中宽度的显示。有效像素宽度范围为1到9。 |
◆ SetPixelWidths()
| void NXOpen::Preferences::PartVisualizationLine::SetPixelWidths |
( |
const std::vector< int > & | pixelWidths | ) |
|
修改图形窗口中使用的像素宽度。
创建于NX10.0.0。
许可要求: 无
- 参数
-
| pixelWidths | 包含9个像素宽度的数组,对应9种宽度设置,定义图形窗口中的宽度显示效果。有效像素宽度范围为1到9。 |
◆ SetShowWidths()
| void NXOpen::Preferences::PartVisualizationLine::SetShowWidths |
( |
bool | isShowWidthOn | ) |
|
设置显示宽度选项。若为true,对象宽度属性决定表示对象的线或曲线的显示宽度;若为false,无论对象宽度设置如何,所有曲线均以细线绘制。
创建于NX3.0.0。
许可要求: 无
- 参数
-
◆ SetSpaceSize()
| void NXOpen::Preferences::PartVisualizationLine::SetSpaceSize |
( |
double | lineSpaceSize | ) |
|
设置间隔尺寸。设置虚线两段之间的距离。
创建于NX3.0.0。
许可要求: 无
- 参数
-
◆ SetSymbolSize()
| void NXOpen::Preferences::PartVisualizationLine::SetSymbolSize |
( |
double | lineSymbolSize | ) |
|
设置符号尺寸。控制软件线型中所用符号的显示尺寸。
创建于NX3.0.0。
许可要求: 无
- 参数
-
◆ SetWidthOptions()
| void NXOpen::Preferences::PartVisualizationLine::SetWidthOptions |
( |
bool | showWidths, |
|
|
double | widthScale ) |
修改显示宽度和宽度比例选项。
创建于NX8.5.0。
许可要求: 无
- 参数
-
| showWidths | 显示宽度选项,控制对象宽度属性是否决定线和曲线的显示宽度。 |
| widthScale | 宽度比例选项,控制图形窗口中显示的线和曲线的宽度缩放。 |
◆ SetWidthScale()
| void NXOpen::Preferences::PartVisualizationLine::SetWidthScale |
( |
double | widthScale | ) |
|
设置宽度比例选项。控制图形窗口中显示的线和曲线的宽度缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到支持的最大像素宽度。
创建于NX8.5.0。
许可要求: 无
- 参数
-
◆ ShowWidths()
| bool NXOpen::Preferences::PartVisualizationLine::ShowWidths |
( |
| ) |
|
获取显示宽度选项。若为true,对象宽度属性决定表示对象的线或曲线的显示宽度;若为false,无论对象宽度设置如何,所有曲线均以细线绘制。
创建于NX3.0.0。
许可要求: 无
◆ SpaceSize()
| double NXOpen::Preferences::PartVisualizationLine::SpaceSize |
( |
| ) |
|
返回间隔大小。设置虚线两段之间的距离。
创建于NX3.0.0版本
许可要求:无
◆ SymbolSize()
| double NXOpen::Preferences::PartVisualizationLine::SymbolSize |
( |
| ) |
|
获取符号尺寸。控制软件线型中所用符号的显示尺寸。
创建于NX3.0.0。
许可要求: 无
◆ Tag()
| tag_t NXOpen::Preferences::PartVisualizationLine::Tag |
( |
| ) |
const |
◆ UpdateLineFontObjects()
| void NXOpen::Preferences::PartVisualizationLine::UpdateLineFontObjects |
( |
bool | softwareUpdate | ) |
|
更改线型设置后更新对象
创建于NX12.0.0.
许可要求:无
- 参数
-
| softwareUpdate | 当从软件字体切换为硬件字体,或更改虚线样式时为True |
◆ WidthScale()
| double NXOpen::Preferences::PartVisualizationLine::WidthScale |
( |
| ) |
|
获取宽度比例选项。控制图形窗口中显示的线和曲线的宽度缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到支持的最大像素宽度。
创建于NX8.5.0。
许可要求: 无