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

会话草图首选项 更多...

#include <Preferences_SessionSketch.hxx>

Public 类型

enum  GroupConstraintType { GroupConstraintTypePreventConflict , GroupConstraintTypePreserveAll }
enum  LineOutputType { LineOutputTypeSegment , LineOutputTypeAddInfiniteLine , LineOutputTypeInfiniteLine }
enum  OriginType { OriginTypeInferFromPlaneSelection , OriginTypeProjectWorkPartOrigin }

Public 成员函数

bool AddRemoteFindingAfterSnap ()
bool AutoDimensionsToArcCenter ()
bool AutoReverse ()
bool ChangeViewOrientation ()
double ConstraintSymbolSize ()
bool ContinuousAutoDimensioning ()
bool CreateDimensionForTypedValues ()
bool CreateInferredConstraints ()
bool CreatePersistentRelations ()
bool CreateReferenceGeometry ()
NXString DefaultArcNamePrefix ()
NXString DefaultConicNamePrefix ()
NXString DefaultLineNamePrefix ()
NXString DefaultSketchNamePrefix ()
NXString DefaultSplineNamePrefix ()
NXString DefaultVertexNamePrefix ()
bool DelayEvaluation ()
NXOpen::Preferences::SketchPreferences::DimensionLabelType DimensionLabel ()
bool DisplayAutoDimensions ()
bool DisplayConstraintSymbols ()
bool DisplayDOFArrows ()
bool DisplayObjectColor ()
bool DisplayObjectName ()
bool DisplayParenthesesOnReferenceDimensions ()
bool DisplayReferenceGeometry ()
bool DisplaySectionMappingWarning ()
bool DisplayShadedRegions ()
bool DisplayVertices ()
bool DynamicConstraintDisplay ()
bool EditDimensionOnCreation ()
bool FindMovableObjects ()
double FixedTextSize ()
NXOpen::Preferences::SessionSketch::GroupConstraintType GroupConstraintOption ()
NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode LayoutDimensionTextMode ()
bool MaintainBlankStatus ()
bool MaintainLayerStatus ()
enum NX_DEPRECATED ("在NX11.0.0版本中废弃。请改用Preferences::SessionSketch::GroupConstraintType。") RigidSetConstraintType
enum NX_DEPRECATED ("在NX1847.0.0版本中废弃。草图背景控制无替代方案,请使用NX通用背景工具。") BackgroundType
 NX_DEPRECATED ("Deprecated in NX8.0.1. Use Annotations::AnnotationManager::MakePmi and Annotations::AnnotationManager::RemovePmi with individual dimensions instead.") bool RetainDimensions()
 NX_DEPRECATED ("Deprecated in NX8.0.1. Use Annotations::AnnotationManager::MakePmi and Annotations::AnnotationManager::RemovePmi with individual dimensions instead.") void SetRetainDimensions(bool retainDimensions)
bool OverrideConstraints ()
bool RelaxDimensions ()
bool ScaleOnFirstDrivingDimension ()
bool SectionView ()
void SetAddRemoteFindingAfterSnap (bool addFinding)
void SetAutoDimensionsToArcCenter (bool toArcCenter)
void SetAutoReverse (bool autoReverse)
void SetChangeViewOrientation (bool changeViewOrientation)
void SetConstraintSymbolSize (double constraintSymbolSize)
void SetContinuousAutoDimensioning (bool continAutoDim)
void SetCreateDimensionForTypedValues (bool createDimension)
void SetCreateInferredConstraints (bool createInferredConstraints)
void SetCreatePersistentRelations (bool createRelations)
void SetCreateReferenceGeometry (bool createReferenceGeometry)
void SetDefaultArcNamePrefix (const char *defaultArcNamePrefix)
void SetDefaultArcNamePrefix (const NXString &defaultArcNamePrefix)
void SetDefaultConicNamePrefix (const char *defaultConicNamePrefix)
void SetDefaultConicNamePrefix (const NXString &defaultConicNamePrefix)
void SetDefaultLineNamePrefix (const char *defaultLineNamePrefix)
void SetDefaultLineNamePrefix (const NXString &defaultLineNamePrefix)
void SetDefaultSketchNamePrefix (const char *defaultSketchNamePrefix)
void SetDefaultSketchNamePrefix (const NXString &defaultSketchNamePrefix)
void SetDefaultSplineNamePrefix (const char *defaultSplineNamePrefix)
void SetDefaultSplineNamePrefix (const NXString &defaultSplineNamePrefix)
void SetDefaultVertexNamePrefix (const char *defaultVertexNamePrefix)
void SetDefaultVertexNamePrefix (const NXString &defaultVertexNamePrefix)
void SetDelayEvaluation (bool delayEvaluation)
void SetDimensionLabel (NXOpen::Preferences::SketchPreferences::DimensionLabelType dimensionLabel)
void SetDisplayAutoDimensions (bool displayAutoDimensions)
void SetDisplayConstraintSymbols (bool displayConstraintSymbols)
void SetDisplayDOFArrows (bool displayDOFArrows)
void SetDisplayObjectColor (bool displayObjColor)
void SetDisplayObjectName (bool displayObjectName)
void SetDisplayParenthesesOnReferenceDimensions (bool displayParentheses)
void SetDisplayReferenceGeometry (bool displayReferenceGeometry)
void SetDisplaySectionMappingWarning (bool displaySectionMappingWarning)
void SetDisplayShadedRegions (bool displayShadedRegions)
void SetDisplayVertices (bool displayVertices)
void SetDynamicConstraintDisplay (bool dynamicConstraintDisplay)
void SetEditDimensionOnCreation (bool editDimensionOnCreation)
void SetFindMovableObjects (bool findMovableObjects)
void SetFixedTextSize (double fixedTextSize)
void SetGroupConstraintOption (NXOpen::Preferences::SessionSketch::GroupConstraintType constraintType)
void SetLayoutDimensionTextMode (NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode mode)
void SetMaintainBlankStatus (bool keepBlank)
void SetMaintainLayerStatus (bool maintainLayerStatus)
void SetOverrideConstraints (bool overrideConstraints)
void SetRelaxDimensions (bool relaxDimensions)
void SetScaleOnFirstDrivingDimension (bool scaleOnFirstDrivingDimension)
void SetSectionView (bool sectionView)
void SetSliceOption (bool sliceOption)
void SetSnapAngle (double snapAngle)
void SetSolvingTolerance (double tolerance)
void SetTextSizeFixed (bool textSizeFixed)
void SetUpdateSketchOnly (bool delayModelUpdate)
void SetUseSolvingTolerance (bool useTolerance)
bool SliceOption ()
double SnapAngle ()
double SolvingTolerance ()
tag_t Tag () const
bool TextSizeFixed ()
bool UpdateSketchOnly ()
bool UseSolvingTolerance ()

详细描述

会话草图首选项

表示适用于整个会话的草图首选项集合
要获取此类的实例,请参考 NXOpen::Preferences::SessionPreferences

创建于NX3.0.0版本。

成员枚举类型说明

◆ GroupConstraintType

表示创建刚性或可缩放草图组时的约束管理选项。

枚举值
GroupConstraintTypePreventConflict 

保留外部约束并防止新冲突

GroupConstraintTypePreserveAll 

保留所有外部约束

◆ LineOutputType

描述草图直线输出类型。

枚举值
LineOutputTypeSegment 

草图直线输出类型为线段

LineOutputTypeAddInfiniteLine 

草图直线输出类型为线段及共线无限长直线

LineOutputTypeInfiniteLine 

草图直线输出类型为无限长直线

◆ OriginType

描述可用的草图原点类型。

枚举值
OriginTypeInferFromPlaneSelection 

草图原点从放置面推断

OriginTypeProjectWorkPartOrigin 

草图原点为工作部件原点的投影

成员函数说明

◆ AddRemoteFindingAfterSnap()

bool NXOpen::Preferences::SessionSketch::AddRemoteFindingAfterSnap ( )

获取控制曲线创建或拖动后是否对曲线应用远程捕捉的设置。
版本:NX2306.0.0。

许可要求:无

◆ AutoDimensionsToArcCenter()

bool NXOpen::Preferences::SessionSketch::AutoDimensionsToArcCenter ( )

获取控制是否创建到圆弧中心的自动尺寸的设置
创建于NX7.5.0.

许可要求: 无

◆ AutoReverse()

bool NXOpen::Preferences::SessionSketch::AutoReverse ( )

获取控制活动草图截面视图是否开启自动反向选项的设置。
创建于NX12.0.2。

许可要求: 无

◆ ChangeViewOrientation()

bool NXOpen::Preferences::SessionSketch::ChangeViewOrientation ( )

获取控制激活草图时是否更改视图方向以与草图对齐的设置。
创建于NX3.0.0。

许可要求:无

◆ ConstraintSymbolSize()

double NXOpen::Preferences::SessionSketch::ConstraintSymbolSize ( )

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

许可要求: 无

◆ ContinuousAutoDimensioning()

bool NXOpen::Preferences::SessionSketch::ContinuousAutoDimensioning ( )

获取控制是否持续创建草图自动尺寸的设置
创建于NX7.5.0.

许可要求: 无

◆ CreateDimensionForTypedValues()

bool NXOpen::Preferences::SessionSketch::CreateDimensionForTypedValues ( )

获取控制创建曲线时输入值是否生成驱动尺寸的设置。
创建于NX1980.0.0。

许可要求: 无

◆ CreateInferredConstraints()

bool NXOpen::Preferences::SessionSketch::CreateInferredConstraints ( )

获取控制是否创建推理约束的设置
创建于NX6.0.0.

许可要求: 无

◆ CreatePersistentRelations()

bool NXOpen::Preferences::SessionSketch::CreatePersistentRelations ( )

获取控制是否在几何对象上创建持久关联的设置。
创建于NX1926.0.0。

许可要求: 无

◆ CreateReferenceGeometry()

bool NXOpen::Preferences::SessionSketch::CreateReferenceGeometry ( )

获取控制是否将曲线创建为参考几何的设置。
创建于NX2206.0.0。

许可要求: 无

◆ DefaultArcNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultArcNamePrefix ( )

获取默认圆弧名称前缀
创建于NX3.0.0.

许可要求: 无

◆ DefaultConicNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultConicNamePrefix ( )

获取默认圆锥曲线名称前缀
创建于NX3.0.0.

许可要求: 无

◆ DefaultLineNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultLineNamePrefix ( )

获取默认直线名称前缀
创建于NX3.0.0.

许可要求: 无

◆ DefaultSketchNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultSketchNamePrefix ( )

获取原点选项

弃用
在NX8.0.0中已弃用。请改用SketchInPlaceBuilder::SetProjectWorkPartOriginSketchInPlaceBuilder::SetMakeOriginAssociativeSketchInPlaceBuilder::SetSketchOrigin

创建于NX5.0.0。

许可要求: 无

设置原点选项

弃用
在NX8.0.0中已弃用。请改用SketchInPlaceBuilder::SetProjectWorkPartOriginSketchInPlaceBuilder::SetMakeOriginAssociativeSketchInPlaceBuilder::SetSketchOrigin

创建于NX5.0.0。

许可要求: 无

原点类型 获取背景选项

弃用
在NX1847.0.0中已弃用。草图背景控制无替代接口,请使用NX通用背景工具。

创建于NX5.0.0。

许可要求: 无

设置背景选项

弃用
在NX1847.0.0中已弃用。草图背景控制无替代接口,请使用NX通用背景工具。

创建于NX5.0.0。

许可要求: 无

背景类型 获取默认草图名称前缀
创建于NX3.0.0。

许可要求: 无

◆ DefaultSplineNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultSplineNamePrefix ( )

获取默认样条曲线名称前缀
创建于NX3.0.0.

许可要求: 无

◆ DefaultVertexNamePrefix()

NXString NXOpen::Preferences::SessionSketch::DefaultVertexNamePrefix ( )

获取默认顶点名称前缀
创建于NX3.0.0.

许可要求: 无

◆ DelayEvaluation()

bool NXOpen::Preferences::SessionSketch::DelayEvaluation ( )

获取控制添加约束时是否延迟草图评估的设置
创建于NX3.0.0.

许可要求: 无

◆ DimensionLabel()

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

获取尺寸标签
创建于NX3.0.0.

许可要求: 无

◆ DisplayAutoDimensions()

bool NXOpen::Preferences::SessionSketch::DisplayAutoDimensions ( )

获取控制是否显示自动尺寸的选项
创建于NX11.0.0。

许可证要求:无

◆ DisplayConstraintSymbols()

bool NXOpen::Preferences::SessionSketch::DisplayConstraintSymbols ( )

获取控制是否显示约束符号的设置
创建于NX8.5.0.

许可要求: 无

◆ DisplayDOFArrows()

bool NXOpen::Preferences::SessionSketch::DisplayDOFArrows ( )

获取控制是否显示自由度箭头的设置。
创建于NX3.0.0。

许可要求:无

◆ DisplayObjectColor()

bool NXOpen::Preferences::SessionSketch::DisplayObjectColor ( )

获取控制是否以真实颜色显示草图对象的设置
创建于NX6.0.0.

许可要求: 无

◆ DisplayObjectName()

bool NXOpen::Preferences::SessionSketch::DisplayObjectName ( )

获取刚性集外部约束管理选项

弃用
于NX11.0.0弃用。请改用NXOpen::Preferences::SessionSketch::SetGroupConstraintOption

创建于NX9.0.0。

许可证要求:无

设置刚性集外部约束管理选项

弃用
于NX11.0.0弃用。请改用NXOpen::Preferences::SessionSketch::SetGroupConstraintOption

创建于NX9.0.0。

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

约束类型 获取控制是否在草图中显示对象名称的选项
创建于NX9.0.0。

许可证要求:无

◆ DisplayParenthesesOnReferenceDimensions()

bool NXOpen::Preferences::SessionSketch::DisplayParenthesesOnReferenceDimensions ( )

获取控制是否在参考尺寸上显示括号的设置
创建于NX11.0.1.

许可要求: 无

◆ DisplayReferenceGeometry()

bool NXOpen::Preferences::SessionSketch::DisplayReferenceGeometry ( )

获取控制是否在非激活草图上显示参考几何体的选项
创建于NX11.0.1。

许可证要求:无

◆ DisplaySectionMappingWarning()

bool NXOpen::Preferences::SessionSketch::DisplaySectionMappingWarning ( )

获取显示截面映射警告标志。若该标志为真,用户退出草图时,会收到部分关联特征截面可能需要映射的警告
创建于NX7.5.0。

许可要求: 无

◆ DisplayShadedRegions()

bool NXOpen::Preferences::SessionSketch::DisplayShadedRegions ( )

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

许可要求: 无

◆ DisplayVertices()

bool NXOpen::Preferences::SessionSketch::DisplayVertices ( )

获取控制是否显示草图顶点的设置
创建于NX11.0.0.

许可要求: 无

◆ DynamicConstraintDisplay()

bool NXOpen::Preferences::SessionSketch::DynamicConstraintDisplay ( )

获取控制当关联几何图形非常小时是否显示约束符号的设置。
创建于NX3.0.0。

许可要求:无

◆ EditDimensionOnCreation()

bool NXOpen::Preferences::SessionSketch::EditDimensionOnCreation ( )

获取控制参考尺寸是否显示括号的设置。
创建于NX1899.0.0。

许可要求: 无

◆ FindMovableObjects()

bool NXOpen::Preferences::SessionSketch::FindMovableObjects ( )

获取控制是否显示活动草图中查找可移动对象结果的设置。
创建于NX1926.0.0。

许可要求: 无

◆ FixedTextSize()

double NXOpen::Preferences::SessionSketch::FixedTextSize ( )

获取当文本大小固定标志被设置时的尺寸文本大小。
创建于NX6.0.0。

许可要求:无

◆ GroupConstraintOption()

NXOpen::Preferences::SessionSketch::GroupConstraintType NXOpen::Preferences::SessionSketch::GroupConstraintOption ( )

获取草图组外部约束管理选项
创建于NX11.0.0。

许可证要求:无

◆ LayoutDimensionTextMode()

NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode NXOpen::Preferences::SessionSketch::LayoutDimensionTextMode ( )

获取布局应用中控制尺寸文本大小模式的设置。
创建于NX1926.0.0。

许可要求: 无

◆ MaintainBlankStatus()

bool NXOpen::Preferences::SessionSketch::MaintainBlankStatus ( )

获取控制激活草图时之前被隐藏的对象是否可见的设置。
创建于NX6.0.0。

许可要求:无

◆ MaintainLayerStatus()

bool NXOpen::Preferences::SessionSketch::MaintainLayerStatus ( )

获取控制取消激活草图时工作层是保持不变还是恢复为之前值的设置。
创建于NX3.0.0。

许可要求:无

◆ NX_DEPRECATED() [1/4]

enum NXOpen::Preferences::SessionSketch::NX_DEPRECATED ( "在NX11.0.0版本中废弃。请改用Preferences::SessionSketch::GroupConstraintType。" )
inline

表示创建刚性草图组时的约束管理选项。

弃用
在NX11.0.0版本中废弃。请改用 Preferences::SessionSketch::GroupConstraintType

保留外部约束并防止新冲突

保留所有外部约束

◆ NX_DEPRECATED() [2/4]

enum NXOpen::Preferences::SessionSketch::NX_DEPRECATED ( "在NX1847.0.0版本中废弃。草图背景控制无替代方案,请使用NX通用背景工具。" )
inline

描述可用的草图背景类型。

弃用
在NX1847.0.0版本中废弃。草图背景控制无替代方案,请使用NX通用背景工具。

草图背景颜色继承自父应用

草图背景颜色强制为纯色背景色

◆ NX_DEPRECATED() [3/4]

NXOpen::Preferences::SessionSketch::NX_DEPRECATED ( "Deprecated in NX8.0.1. Use Annotations::AnnotationManager::MakePmi and Annotations::AnnotationManager::RemovePmi with individual dimensions instead." )

获取保留尺寸标志。若该标志为真,草图取消激活后仍会显示草图尺寸。

弃用
在NX8.0.1中已弃用。请改用Annotations::AnnotationManager::MakePmiAnnotations::AnnotationManager::RemovePmi 对单个尺寸进行操作。

创建于NX3.0.0。

许可要求: 无

◆ NX_DEPRECATED() [4/4]

NXOpen::Preferences::SessionSketch::NX_DEPRECATED ( "Deprecated in NX8.0.1. Use Annotations::AnnotationManager::MakePmi and Annotations::AnnotationManager::RemovePmi with individual dimensions instead." )

设置保留尺寸标志。若该标志为真,草图取消激活后仍会显示草图尺寸。

弃用
在NX8.0.1中已弃用。请改用Annotations::AnnotationManager::MakePmiAnnotations::AnnotationManager::RemovePmi 对单个尺寸进行操作。

创建于NX3.0.0。

许可要求: 无

保留尺寸

◆ OverrideConstraints()

bool NXOpen::Preferences::SessionSketch::OverrideConstraints ( )

获取控制草图操作中是否覆盖约束的设置
创建于NX1847.0.0.

许可要求: 无

◆ RelaxDimensions()

bool NXOpen::Preferences::SessionSketch::RelaxDimensions ( )

获取控制草图操作中是否放松尺寸的设置
创建于NX1847.0.0.

许可要求: 无

◆ ScaleOnFirstDrivingDimension()

bool NXOpen::Preferences::SessionSketch::ScaleOnFirstDrivingDimension ( )

获取控制当添加第一个非角度驱动尺寸时,是否围绕草图原点缩放整个激活草图的设置
创建于NX11.0.0.

许可要求: 无

◆ SectionView()

bool NXOpen::Preferences::SessionSketch::SectionView ( )

获取控制激活草图时是否开启截面视图的设置
创建于NX12.0.2.

许可要求: 无

◆ SetAddRemoteFindingAfterSnap()

void NXOpen::Preferences::SessionSketch::SetAddRemoteFindingAfterSnap ( bool addFinding)

设置控制曲线创建或拖动后是否对曲线应用远程捕捉的设置。
版本:NX2306.0.0。

许可要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR nx_freeform_1 ("基础自由形状建模")

参数
addFinding远程捕捉选项

◆ SetAutoDimensionsToArcCenter()

void NXOpen::Preferences::SessionSketch::SetAutoDimensionsToArcCenter ( bool toArcCenter)

设置控制是否创建到圆弧中心的自动尺寸的设置
创建于NX7.5.0.

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

参数
toArcCenter到圆弧中心

◆ SetAutoReverse()

void NXOpen::Preferences::SessionSketch::SetAutoReverse ( bool autoReverse)

设置控制活动草图截面视图是否开启自动反向选项的设置。
创建于NX12.0.2。

许可要求: 无

参数
autoReverse自动反向

◆ SetChangeViewOrientation()

void NXOpen::Preferences::SessionSketch::SetChangeViewOrientation ( bool changeViewOrientation)

设置控制激活草图时是否更改视图方向以与草图对齐的设置。
创建于NX3.0.0。

许可要求:无

参数
changeViewOrientation更改视图方向

◆ SetConstraintSymbolSize()

void NXOpen::Preferences::SessionSketch::SetConstraintSymbolSize ( double constraintSymbolSize)

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

许可要求: 无

参数
constraintSymbolSize约束符号大小

◆ SetContinuousAutoDimensioning()

void NXOpen::Preferences::SessionSketch::SetContinuousAutoDimensioning ( bool continAutoDim)

设置控制是否持续创建草图自动尺寸的设置
创建于NX7.5.0.

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("几何公差") OR nx_freeform_1 ("基础自由形状建模")

参数
continAutoDim持续自动标注尺寸

◆ SetCreateDimensionForTypedValues()

void NXOpen::Preferences::SessionSketch::SetCreateDimensionForTypedValues ( bool createDimension)

设置控制创建曲线时输入值是否生成驱动尺寸的设置。
创建于NX1980.0.0。

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR nx_freeform_1 ("基础自由形状建模")

参数
createDimension生成尺寸

◆ SetCreateInferredConstraints()

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

设置控制是否创建推理约束的设置
创建于NX6.0.0.

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("几何公差") OR nx_freeform_1 ("基础自由形状建模")

参数
createInferredConstraints创建推理约束

◆ SetCreatePersistentRelations()

void NXOpen::Preferences::SessionSketch::SetCreatePersistentRelations ( bool createRelations)

设置控制是否在几何对象上创建持久关联的设置。
创建于NX1926.0.0。

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

参数
createRelations创建关联

◆ SetCreateReferenceGeometry()

void NXOpen::Preferences::SessionSketch::SetCreateReferenceGeometry ( bool createReferenceGeometry)

设置控制是否将曲线创建为参考几何体的选项。
版本:NX2206.0.0。

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

参数
createReferenceGeometry创建参考几何体选项

◆ SetDefaultArcNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultArcNamePrefix ( const char * defaultArcNamePrefix)

设置默认圆弧名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultArcNamePrefix默认圆弧名称前缀

◆ SetDefaultArcNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultArcNamePrefix ( const NXString & defaultArcNamePrefix)

设置默认圆弧名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultArcNamePrefix默认圆弧名称前缀

◆ SetDefaultConicNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultConicNamePrefix ( const char * defaultConicNamePrefix)

设置默认圆锥曲线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultConicNamePrefix默认圆锥曲线名称前缀

◆ SetDefaultConicNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultConicNamePrefix ( const NXString & defaultConicNamePrefix)

设置默认圆锥曲线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultConicNamePrefix默认圆锥曲线名称前缀

◆ SetDefaultLineNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultLineNamePrefix ( const char * defaultLineNamePrefix)

设置默认直线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultLineNamePrefix默认直线名称前缀

◆ SetDefaultLineNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultLineNamePrefix ( const NXString & defaultLineNamePrefix)

设置默认直线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultLineNamePrefix默认直线名称前缀

◆ SetDefaultSketchNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultSketchNamePrefix ( const char * defaultSketchNamePrefix)

设置默认草图名称前缀
创建于NX3.0.0。

许可要求: 无

参数
defaultSketchNamePrefix默认草图名称前缀

◆ SetDefaultSketchNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultSketchNamePrefix ( const NXString & defaultSketchNamePrefix)

设置默认草图名称前缀
创建于NX3.0.0。

许可要求: 无

参数
defaultSketchNamePrefix默认草图名称前缀

◆ SetDefaultSplineNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultSplineNamePrefix ( const char * defaultSplineNamePrefix)

设置默认样条曲线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultSplineNamePrefix默认样条曲线名称前缀

◆ SetDefaultSplineNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultSplineNamePrefix ( const NXString & defaultSplineNamePrefix)

设置默认样条曲线名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultSplineNamePrefix默认样条曲线名称前缀

◆ SetDefaultVertexNamePrefix() [1/2]

void NXOpen::Preferences::SessionSketch::SetDefaultVertexNamePrefix ( const char * defaultVertexNamePrefix)

设置默认顶点名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultVertexNamePrefix默认顶点名称前缀

◆ SetDefaultVertexNamePrefix() [2/2]

void NXOpen::Preferences::SessionSketch::SetDefaultVertexNamePrefix ( const NXString & defaultVertexNamePrefix)

设置默认顶点名称前缀
创建于NX3.0.0.

许可要求: 无

参数
defaultVertexNamePrefix默认顶点名称前缀

◆ SetDelayEvaluation()

void NXOpen::Preferences::SessionSketch::SetDelayEvaluation ( bool delayEvaluation)

设置控制添加约束时是否延迟草图评估的设置
创建于NX3.0.0.

许可要求: solid_modeling ("实体建模") OR drafting ("工程图")

参数
delayEvaluation延迟评估

◆ SetDimensionLabel()

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

设置尺寸标签
创建于NX3.0.0.

许可要求: 无

参数
dimensionLabel尺寸标签

◆ SetDisplayAutoDimensions()

void NXOpen::Preferences::SessionSketch::SetDisplayAutoDimensions ( bool displayAutoDimensions)

设置控制是否显示自动尺寸的选项
创建于NX11.0.0。

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

参数
displayAutoDimensions是否显示自动尺寸

◆ SetDisplayConstraintSymbols()

void NXOpen::Preferences::SessionSketch::SetDisplayConstraintSymbols ( bool displayConstraintSymbols)

设置控制是否显示约束符号的选项
创建于NX8.5.0。

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

参数
displayConstraintSymbols是否显示约束符号

◆ SetDisplayDOFArrows()

void NXOpen::Preferences::SessionSketch::SetDisplayDOFArrows ( bool displayDOFArrows)

设置控制是否显示自由度箭头的设置。
创建于NX3.0.0。

许可要求:无

参数
displayDOFArrows显示自由度箭头

◆ SetDisplayObjectColor()

void NXOpen::Preferences::SessionSketch::SetDisplayObjectColor ( bool displayObjColor)

设置控制是否以真实颜色显示草图对象的设置
创建于NX6.0.0.

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("几何公差") OR nx_freeform_1 ("基础自由形状建模")

参数
displayObjColor显示对象颜色

◆ SetDisplayObjectName()

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

设置控制是否在草图中显示对象名称的选项
创建于NX9.0.0。

许可证要求:solid_modeling("实体建模")OR drafting("工程图")OR geometric_tol("形位公差")OR nx_freeform_1("基础自由形状建模")

参数
displayObjectName是否显示对象名称

◆ SetDisplayParenthesesOnReferenceDimensions()

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

设置控制是否在参考尺寸上显示括号的设置
创建于NX11.0.1.

许可要求: solid_modeling("实体建模") OR drafting("工程图") OR geometric_tol("形位公差") OR nx_freeform_1("基础自由形状建模")

参数
displayParentheses是否显示括号

◆ SetDisplayReferenceGeometry()

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

设置控制是否在非激活草图上显示参考几何体的选项
创建于NX11.0.1。

许可证要求:solid_modeling("实体建模")OR drafting("工程图")OR geometric_tol("形位公差")OR nx_freeform_1("基础自由形状建模")

参数
displayReferenceGeometry是否显示参考几何体

◆ SetDisplaySectionMappingWarning()

void NXOpen::Preferences::SessionSketch::SetDisplaySectionMappingWarning ( bool displaySectionMappingWarning)

设置显示截面映射警告标志。若该标志为真,用户退出草图时,会收到部分关联特征截面可能需要映射的警告
创建于NX7.5.0。

许可要求: 无

参数
displaySectionMappingWarning显示截面映射警告

◆ SetDisplayShadedRegions()

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

设置控制激活草图中闭合曲线区域是否显示为着色区域的设置
创建于NX1847.0.0.

许可要求: solid_modeling("实体建模") OR drafting("工程图") OR geometric_tol("形位公差") OR nx_freeform_1("基础自由形状建模")

参数
displayShadedRegions是否显示着色区域

◆ SetDisplayVertices()

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

设置控制是否显示草图顶点的设置
创建于NX11.0.0.

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

参数
displayVertices是否显示顶点

◆ SetDynamicConstraintDisplay()

void NXOpen::Preferences::SessionSketch::SetDynamicConstraintDisplay ( bool dynamicConstraintDisplay)

设置控制当关联几何图形非常小时是否显示约束符号的设置。
创建于NX3.0.0。

许可要求:无

参数
dynamicConstraintDisplay动态约束显示

◆ SetEditDimensionOnCreation()

void NXOpen::Preferences::SessionSketch::SetEditDimensionOnCreation ( bool editDimensionOnCreation)

设置控制参考尺寸是否显示括号的设置。
创建于NX1899.0.0。

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR nx_freeform_1 ("基础自由形状建模")

参数
editDimensionOnCreation参考尺寸括号显示

◆ SetFindMovableObjects()

void NXOpen::Preferences::SessionSketch::SetFindMovableObjects ( bool findMovableObjects)

设置控制是否显示活动草图中查找可移动对象结果的设置。
创建于NX1926.0.0。

许可要求: solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR nx_freeform_1 ("基础自由形状建模")

参数
findMovableObjects查找可移动对象

◆ SetFixedTextSize()

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

当文本大小固定标志设置后,设置尺寸文本大小。
创建于NX6.0.0。

许可要求: 无

参数
fixedTextSize固定文本大小

◆ SetGroupConstraintOption()

void NXOpen::Preferences::SessionSketch::SetGroupConstraintOption ( NXOpen::Preferences::SessionSketch::GroupConstraintType constraintType)

设置草图组外部约束管理选项
创建于NX11.0.0。

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

参数
constraintType约束类型

◆ SetLayoutDimensionTextMode()

void NXOpen::Preferences::SessionSketch::SetLayoutDimensionTextMode ( NXOpen::Preferences::SketchPreferences::DimensionTextSizeMode mode)

设置布局应用中控制尺寸文本大小模式的设置。
创建于NX1926.0.0。

许可要求: drafting ("工程图")

参数
mode模式

◆ SetMaintainBlankStatus()

void NXOpen::Preferences::SessionSketch::SetMaintainBlankStatus ( bool keepBlank)

设置控制激活草图时之前被隐藏的对象是否可见的设置。
创建于NX6.0.0。

许可要求:无

参数
keepBlank保持隐藏状态

◆ SetMaintainLayerStatus()

void NXOpen::Preferences::SessionSketch::SetMaintainLayerStatus ( bool maintainLayerStatus)

设置控制取消激活草图时工作层是保持不变还是恢复为之前值的设置。
创建于NX3.0.0。

许可要求:无

参数
maintainLayerStatus保持工作层状态

◆ SetOverrideConstraints()

void NXOpen::Preferences::SessionSketch::SetOverrideConstraints ( bool overrideConstraints)

设置控制草图操作中是否覆盖约束的设置
创建于NX1847.0.0.

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

参数
overrideConstraints是否覆盖约束

◆ SetRelaxDimensions()

void NXOpen::Preferences::SessionSketch::SetRelaxDimensions ( bool relaxDimensions)

设置控制草图操作中是否放松尺寸的设置
创建于NX1847.0.0.

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

参数
relaxDimensions是否放松尺寸

◆ SetScaleOnFirstDrivingDimension()

void NXOpen::Preferences::SessionSketch::SetScaleOnFirstDrivingDimension ( bool scaleOnFirstDrivingDimension)

设置控制当添加第一个非角度驱动尺寸时,是否围绕草图原点缩放整个激活草图的设置
创建于NX11.0.0.

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

参数
scaleOnFirstDrivingDimension是否在添加首个驱动尺寸时缩放

◆ SetSectionView()

void NXOpen::Preferences::SessionSketch::SetSectionView ( bool sectionView)

设置控制激活草图时是否开启截面视图的设置
创建于NX12.0.2.

许可要求: 无

参数
sectionView是否开启截面视图

◆ SetSliceOption()

void NXOpen::Preferences::SessionSketch::SetSliceOption ( bool sliceOption)

设置控制激活草图的截面视图是否开启切片选项的设置
创建于NX12.0.2.

许可要求: 无

参数
sliceOption是否开启切片选项

◆ SetSnapAngle()

void NXOpen::Preferences::SessionSketch::SetSnapAngle ( double snapAngle)

设置捕捉角度。该角度是竖直线、水平线、平行线和垂直线的捕捉角度公差。默认值为3,最大值为20
创建于NX3.0.0。

许可要求:无

参数
snapAngle捕捉角度

◆ SetSolvingTolerance()

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

设置草图求解公差。该值指定求解草图约束时允许的最大距离,公差值必须大于1e-08。
创建于NX8.5.0。

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

参数
tolerance公差值

◆ SetTextSizeFixed()

void NXOpen::Preferences::SessionSketch::SetTextSizeFixed ( bool textSizeFixed)

设置控制是否固定尺寸文本大小的设置。如果为True,文本大小会随缩放比例反向调整,使尺寸显示为恒定大小。
创建于NX4.0.0。

许可要求:无

参数
textSizeFixed固定文本大小

◆ SetUpdateSketchOnly()

void NXOpen::Preferences::SessionSketch::SetUpdateSketchOnly ( bool delayModelUpdate)

设置控制直接草图环境下是否仅更新草图的设置。当该选项设为false时,更新将传播至整个模型
创建于NX8.0.0.

许可要求: solid_modeling ("实体建模")

参数
delayModelUpdate延迟模型更新

◆ SetUseSolvingTolerance()

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

设置控制是否使用用户输入的草图求解公差的选项
创建于NX8.5.0。

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

参数
useTolerance是否使用自定义公差

◆ SliceOption()

bool NXOpen::Preferences::SessionSketch::SliceOption ( )

获取控制激活草图的截面视图是否开启切片选项的设置
创建于NX12.0.2.

许可要求: 无

◆ SnapAngle()

double NXOpen::Preferences::SessionSketch::SnapAngle ( )

获取捕捉角度。该角度是竖直线、水平线、平行线和垂直线的捕捉角度公差。默认值为3,最大值为20
创建于NX3.0.0。

许可要求:无

◆ SolvingTolerance()

double NXOpen::Preferences::SessionSketch::SolvingTolerance ( )

获取草图求解公差。该值指定求解草图约束时允许的最大距离,公差值必须大于1e-08。
创建于NX8.5.0。

许可证要求:无

◆ Tag()

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

返回此对象的标识。

◆ TextSizeFixed()

bool NXOpen::Preferences::SessionSketch::TextSizeFixed ( )

获取控制是否固定尺寸文本大小的设置。如果为True,文本大小会随缩放比例反向调整,使尺寸显示为恒定大小。
创建于NX4.0.0。

许可要求:无

◆ UpdateSketchOnly()

bool NXOpen::Preferences::SessionSketch::UpdateSketchOnly ( )

获取控制直接草图环境下是否仅更新草图的设置。当该选项设为false时,更新将传播至整个模型
创建于NX8.0.0.

许可要求: 无

◆ UseSolvingTolerance()

bool NXOpen::Preferences::SessionSketch::UseSolvingTolerance ( )

获取控制是否使用用户输入的草图求解公差的选项
创建于NX8.5.0。

许可证要求:无