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

草图首选项 更多...

#include <Preferences_SketchPreferences.hxx>

Public 类型

enum  DimensionLabelType { DimensionLabelTypeExpression , DimensionLabelTypeName , DimensionLabelTypeValue }
enum  DimensionTextSizeMode { DimensionTextSizeModeDraftingStandard , DimensionTextSizeModeFixedOnScreen , DimensionTextSizeModeVariable }

Public 成员函数

void ApplySketchPreferences (int dimDisplayFlag)
double ConstraintSymbolSize ()
bool ContinuousAutoDimensioningSetting ()
bool CreateInferredConstraints ()
NXOpen::Preferences::SketchPreferences::DimensionLabelType DimensionLabel ()
double DimensionTextScale ()
bool DisplayObjectColor ()
bool DisplayObjectName ()
bool DisplayParenthesesOnReferenceDimensions ()
bool DisplayReferenceGeometry ()
bool DisplayShadedRegions ()
bool DisplayVertices ()
double FixedTextSize ()
 NX_DEPRECATED ("Deprecated in NX1926.0.0. Use NXOpen::Preferences::SketchPreferences::SetTextSizeMode instead.") void SetTextSizeFixed(bool textSizeFixed)
 NX_DEPRECATED ("Deprecated in NX1926.0.0. Use NXOpen::Preferences::SketchPreferences::TextSizeMode instead.") bool TextSizeFixed()
void SetConstraintSymbolSize (double constraintSize)
void SetContinuousAutoDimensioningSetting (bool autoDim)
void SetCreateInferredConstraints (bool createInferredConstraints)
void SetDimensionLabel (NXOpen::Preferences::SketchPreferences::DimensionLabelType dimensionLabel)
void SetDimensionTextScale (double dimensionTextScale)
void SetDisplayObjectColor (bool displayObjectColor)
void SetDisplayObjectName (bool displayObjectName)
void SetDisplayParenthesesOnReferenceDimensions (bool displayParentheses)
void SetDisplayReferenceGeometry (bool displayReferenceGeometry)
void SetDisplayShadedRegions (bool displayShadedRegions)
void SetDisplayVertices (bool displayVertices)
void SetFixedTextSize (double fixedTextSize)
void SetSolvingTolerance (double tolerance)
void SetTextSizeMode (NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode mode)
void SetUseSolvingTolerance (bool useTolerance)
double SolvingTolerance ()
tag_t Tag () const
NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode TextSizeMode ()
bool UseSolvingTolerance ()

详细描述

草图首选项

此类表示适用于NXOpen::Sketch 对象的草图首选项集合
可通过NXOpen::Sketch 获取此类实例

于NX3.0.0版本创建。

成员枚举类型说明

◆ DimensionLabelType

描述尺寸标签的不同显示选项。

枚举值
DimensionLabelTypeExpression 

显示完整表达式,如P2=P3*4

DimensionLabelTypeName 

仅显示表达式名称,如P2

DimensionLabelTypeValue 

显示表达式的数值

◆ DimensionTextSizeMode

描述尺寸文本大小的不同模式。

枚举值
DimensionTextSizeModeDraftingStandard 

大小由当前制图标准决定

DimensionTextSizeModeFixedOnScreen 

大小随缩放比例反向调整,保持屏幕显示尺寸固定

DimensionTextSizeModeVariable 

在指定草图中创建第一个尺寸时,根据当前缩放比例计算大小

成员函数说明

◆ ApplySketchPreferences()

void NXOpen::Preferences::SketchPreferences::ApplySketchPreferences ( int dimDisplayFlag)

应用用户设置的草图首选项。dimDisplayFlag是NX6中最后可用的UI设置"保留尺寸"的API版本。该设置仍在UI中存在,用于已启用"保留尺寸"的草图的旧版本零件。但一旦关闭该设置,就无法再次开启。此功能已被激活草图中的NXOpen::Annotations::AnnotationManager::MakePmi 或非激活草图中的NXOpen::Features::EditDimensionBuilder::DisplayAsPmi 替代。
于NX3.0.0版本创建。

许可证要求:无

参数
dimDisplayFlag如果草图尺寸已在激活草图外部显示, 设置为0可关闭激活草图外部的尺寸显示。

◆ ConstraintSymbolSize()

double NXOpen::Preferences::SketchPreferences::ConstraintSymbolSize ( )

获取约束符号大小
于NX8.5.0版本创建。

许可要求:无

◆ ContinuousAutoDimensioningSetting()

bool NXOpen::Preferences::SketchPreferences::ContinuousAutoDimensioningSetting ( )

获取控制是否在草图中持续创建自动尺寸的设置。如果该选项为真(开启),则在草图中创建单个曲线后会自动执行自动标注。
于NX7.5.0版本创建。

许可证要求:无

◆ CreateInferredConstraints()

bool NXOpen::Preferences::SketchPreferences::CreateInferredConstraints ( )

获取控制在草图中创建曲线和点时是否自动创建推理约束的设置
于NX6.0.0版本创建。

许可证要求:无

◆ DimensionLabel()

NXOpen::Preferences::SketchPreferences::DimensionLabelType NXOpen::Preferences::SketchPreferences::DimensionLabel ( )

获取尺寸标签模式,控制草图尺寸中表达式的显示方式
于NX3.0.0版本创建。

许可要求:无

◆ DimensionTextScale()

double NXOpen::Preferences::SketchPreferences::DimensionTextScale ( )

获取尺寸文本的比例
于NX1847.0.0版本创建。

许可证要求:无

◆ DisplayObjectColor()

bool NXOpen::Preferences::SketchPreferences::DisplayObjectColor ( )

获取控制草图中对象是否以实际颜色显示的设置
于NX4.0.0版本创建。

许可证要求:无

◆ DisplayObjectName()

bool NXOpen::Preferences::SketchPreferences::DisplayObjectName ( )

获取控制草图中是否显示对象名称的设置。
版本:NX9.0.0

许可要求:无

◆ DisplayParenthesesOnReferenceDimensions()

bool NXOpen::Preferences::SketchPreferences::DisplayParenthesesOnReferenceDimensions ( )

获取控制参考尺寸是否显示括号的设置。
版本:NX11.0.1

许可要求:无

◆ DisplayReferenceGeometry()

bool NXOpen::Preferences::SketchPreferences::DisplayReferenceGeometry ( )

获取控制非激活草图中是否显示参考几何体的设置
于NX11.0.1版本创建。

许可证要求:无

◆ DisplayShadedRegions()

bool NXOpen::Preferences::SketchPreferences::DisplayShadedRegions ( )

获取控制激活草图中闭合曲线区域是否显示为着色区域的设置。
版本:NX1847.0.0

许可要求:无

◆ DisplayVertices()

bool NXOpen::Preferences::SketchPreferences::DisplayVertices ( )

获取控制激活草图中是否显示顶点的设置。
版本:NX11.0.0

许可要求:无

◆ FixedTextSize()

double NXOpen::Preferences::SketchPreferences::FixedTextSize ( )

获取固定文本大小。当启用固定文本大小时,此为尺寸的可见大小。
于NX6.0.0版本创建。

许可证要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Preferences::SketchPreferences::NX_DEPRECATED ( "Deprecated in NX1926.0.0. Use NXOpen::Preferences::SketchPreferences::SetTextSizeMode instead." )

设置控制尺寸文本大小是否固定的设置

弃用
于NX1926.0.0版本弃用。请改用NXOpen::Preferences::SketchPreferences::SetTextSizeMode

于NX6.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

固定文本大小

◆ NX_DEPRECATED() [2/2]

NXOpen::Preferences::SketchPreferences::NX_DEPRECATED ( "Deprecated in NX1926.0.0. Use NXOpen::Preferences::SketchPreferences::TextSizeMode instead." )

获取控制尺寸文本大小是否固定的设置

弃用
于NX1926.0.0版本弃用。请改用NXOpen::Preferences::SketchPreferences::TextSizeMode

于NX6.0.0版本创建。

许可证要求:无

◆ SetConstraintSymbolSize()

void NXOpen::Preferences::SketchPreferences::SetConstraintSymbolSize ( double constraintSize)

设置约束符号大小
于NX8.5.0版本创建。

许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

参数
constraintSize约束符号大小

◆ SetContinuousAutoDimensioningSetting()

void NXOpen::Preferences::SketchPreferences::SetContinuousAutoDimensioningSetting ( bool autoDim)

设置控制草图中是否持续自动创建尺寸的选项。若该选项为真(开启),则在草图中创建单个曲线后会自动执行自动标注尺寸功能。
版本:NX7.5.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
autoDim自动标注

◆ SetCreateInferredConstraints()

void NXOpen::Preferences::SketchPreferences::SetCreateInferredConstraints ( bool createInferredConstraints)

设置控制在草图中创建曲线和点时是否自动创建推理约束的设置
于NX6.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

参数
createInferredConstraints创建推理约束

◆ SetDimensionLabel()

void NXOpen::Preferences::SketchPreferences::SetDimensionLabel ( NXOpen::Preferences::SketchPreferences::DimensionLabelType dimensionLabel)

设置尺寸标签模式,控制草图尺寸中表达式的显示方式
于NX3.0.0版本创建。

许可要求:无

参数
dimensionLabel尺寸标签模式

◆ SetDimensionTextScale()

void NXOpen::Preferences::SketchPreferences::SetDimensionTextScale ( double dimensionTextScale)

设置尺寸文本的比例
于NX1847.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

参数
dimensionTextScale尺寸文本比例

◆ SetDisplayObjectColor()

void NXOpen::Preferences::SketchPreferences::SetDisplayObjectColor ( bool displayObjectColor)

设置控制草图中对象是否以实际颜色显示的设置
于NX4.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

参数
displayObjectColor显示对象实际颜色

◆ SetDisplayObjectName()

void NXOpen::Preferences::SketchPreferences::SetDisplayObjectName ( bool displayObjectName)

设置控制草图中是否显示对象名称的设置。
版本:NX9.0.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
displayObjectName显示对象名称

◆ SetDisplayParenthesesOnReferenceDimensions()

void NXOpen::Preferences::SketchPreferences::SetDisplayParenthesesOnReferenceDimensions ( bool displayParentheses)

设置控制参考尺寸是否显示括号的设置。
版本:NX11.0.1

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
displayParentheses显示括号

◆ SetDisplayReferenceGeometry()

void NXOpen::Preferences::SketchPreferences::SetDisplayReferenceGeometry ( bool displayReferenceGeometry)

设置控制非激活草图中是否显示参考几何体的设置
于NX11.0.1版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT") 或 基础自由形状建模("basic freeform modeling")

参数
displayReferenceGeometry显示参考几何体

◆ SetDisplayShadedRegions()

void NXOpen::Preferences::SketchPreferences::SetDisplayShadedRegions ( bool displayShadedRegions)

设置控制激活草图中闭合曲线区域是否显示为着色区域的设置。
版本:NX1847.0.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
displayShadedRegions显示着色区域

◆ SetDisplayVertices()

void NXOpen::Preferences::SketchPreferences::SetDisplayVertices ( bool displayVertices)

设置控制激活草图中是否显示顶点的设置。
版本:NX11.0.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
displayVertices显示顶点

◆ SetFixedTextSize()

void NXOpen::Preferences::SketchPreferences::SetFixedTextSize ( double fixedTextSize)

设置固定文本大小。当启用固定文本大小时,此为尺寸的可见大小。
于NX6.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING") 或 形位公差("GDT")

参数
fixedTextSize固定文本大小

◆ SetSolvingTolerance()

void NXOpen::Preferences::SketchPreferences::SetSolvingTolerance ( double tolerance)

设置草图求解公差。该值指定求解给定草图约束时,两个对象之间允许的最大距离。公差值必须大于1e-08。
版本:NX8.5.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
tolerance公差

◆ SetTextSizeMode()

void NXOpen::Preferences::SketchPreferences::SetTextSizeMode ( NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode mode)

设置尺寸文本大小模式的控制设置。
版本:NX1926.0.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
mode模式

◆ SetUseSolvingTolerance()

void NXOpen::Preferences::SketchPreferences::SetUseSolvingTolerance ( bool useTolerance)

设置控制是否使用用户输入的草图求解公差的设置。
版本:NX8.5.0

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差")

参数
useTolerance使用公差

◆ SolvingTolerance()

double NXOpen::Preferences::SketchPreferences::SolvingTolerance ( )

获取草图求解公差。该值指定求解给定草图约束时,两个对象之间允许的最大距离。公差值必须大于1e-08。
版本:NX8.5.0

许可要求:无

◆ Tag()

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

返回此对象的标签。

◆ TextSizeMode()

NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode NXOpen::Preferences::SketchPreferences::TextSizeMode ( )

获取尺寸文本大小模式的控制设置。
版本:NX1926.0.0

许可要求:无

◆ UseSolvingTolerance()

bool NXOpen::Preferences::SketchPreferences::UseSolvingTolerance ( )

获取控制是否使用用户输入的草图求解公差的设置。
版本:NX8.5.0

许可要求:无