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

建模会话首选项 更多...

#include <Preferences_SessionModeling.hxx>

Public 类型

enum  BodyTypeOption { BodyTypeOptionSolid , BodyTypeOptionSheet }
enum  BooleanFacePropertiesInheritance { BooleanFacePropertiesInheritanceTargetBody , BooleanFacePropertiesInheritanceToolBody }
enum  CurveFitMethodType { CurveFitMethodTypeCubic , CurveFitMethodTypeQuintic , CurveFitMethodTypeAdvanced }
enum  DeleteChildFeaturesOptionType { DeleteChildFeaturesOptionTypeYes = 1 , DeleteChildFeaturesOptionTypeNo , DeleteChildFeaturesOptionTypeAsk }
enum  DynamicUpdateType { DynamicUpdateTypeNone , DynamicUpdateTypeIncremental , DynamicUpdateTypeContinuous }
enum  EndpointDisplayStyleType {
  EndpointDisplayStyleTypeOpenCircle , EndpointDisplayStyleTypeFilledCircle , EndpointDisplayStyleTypePlusSign , EndpointDisplayStyleTypeCross ,
  EndpointDisplayStyleTypePoint , EndpointDisplayStyleTypeAsterisk , EndpointDisplayStyleTypePoundSign , EndpointDisplayStyleTypeFilledSquare ,
  EndpointDisplayStyleTypeFilledTriangle , EndpointDisplayStyleTypeFilledDiamond , EndpointDisplayStyleTypeCenterline
}
enum  FreeFormConstructionResultType { FreeFormConstructionResultTypePlane , FreeFormConstructionResultTypeBSurface }
enum  ImmediateChildrenType { ImmediateChildrenTypeFirstLevel , ImmediateChildrenTypeAll }
enum  LinkedAndExtractedGeometryPropertiesInheritance { LinkedAndExtractedGeometryPropertiesInheritanceParentObject , LinkedAndExtractedGeometryPropertiesInheritancePartDefault }
enum  ModelDelayUpdateGranilarityType { ModelDelayUpdateGranilarityTypeGroup , ModelDelayUpdateGranilarityTypeFeature }
enum  NewFacePropertiesInheritance { NewFacePropertiesInheritanceBody , NewFacePropertiesInheritancePartDefault }
enum  PoleDisplayStyleType {
  PoleDisplayStyleTypeNone , PoleDisplayStyleTypeOpenCircle , PoleDisplayStyleTypeFilledCircle , PoleDisplayStyleTypePlusSign ,
  PoleDisplayStyleTypeCross
}
enum  PoleEditStyleType {
  PoleEditStyleTypeSphere3d , PoleEditStyleTypeOpenCircle , PoleEditStyleTypeFilledCircle , PoleEditStyleTypePlusSign ,
  PoleEditStyleTypeCross
}
enum  PolylineStyleType {
  PolylineStyleTypeSolid = 1 , PolylineStyleTypeDashed , PolylineStyleTypePhantom , PolylineStyleTypeCenterline ,
  PolylineStyleTypeDotted , PolylineStyleTypeLongdashed , PolylineStyleTypeDotteddashed , PolylineStyleTypeEight = 11 ,
  PolylineStyleTypeNine , PolylineStyleTypeTen , PolylineStyleTypeEleven
}
enum  PreviewResolutionType {
  PreviewResolutionTypeNone , PreviewResolutionTypeCoarse , PreviewResolutionTypeStandard , PreviewResolutionTypeFine ,
  PreviewResolutionTypeExtraFine , PreviewResolutionTypeSuperFine , PreviewResolutionTypeUltraFine
}
enum  SaveDataForFeatureEditOption { SaveDataForFeatureEditOptionNone , SaveDataForFeatureEditOptionFastRollback , SaveDataForFeatureEditOptionFastRollbackAndPreviousStateOfFailedFeature }
enum  ShareGeometriesOnSaveType { ShareGeometriesOnSaveTypeDontShare , ShareGeometriesOnSaveTypeShare }
enum  SketchDefaultActionType { SketchDefaultActionTypeEditWithRollback , SketchDefaultActionTypeEdit }
enum  SketchEditType { SketchEditTypeInTaskEnvironment , SketchEditTypeDirect }
enum  SplineDefaultActionTypes { SplineDefaultActionTypesStudioSpline , SplineDefaultActionTypesXform }
enum  SurfaceExtensionOption {
  SurfaceExtensionOptionLinear , SurfaceExtensionOptionSoft , SurfaceExtensionOptionReflective , SurfaceExtensionOptionNatural ,
  SurfaceExtensionOptionArc
}

Public 成员函数

int AccelerationColor ()
bool ActivateFeatureGroupWithRollback ()
bool AllowEditingOfDimensionOfInternalSketch ()
bool AssociativeEditFreeForm ()
NXOpen::Preferences::SessionModeling::BodyTypeOption BodyType ()
NXOpen::Preferences::SessionModeling::BooleanFacePropertiesInheritance BooleanFaceProperties ()
int CurvatureColor ()
NXOpen::Preferences::SessionModeling::CurveFitMethodType CurveFitMethod ()
bool DelayModelUpdates ()
NXOpen::Preferences::SessionModeling::DeleteChildFeaturesOptionType DeleteChildFeaturesOption ()
bool DisplayLegacyFeatureName ()
NXOpen::Preferences::SessionModeling::DynamicUpdateType DynamicUpdate ()
bool EditWithRollbackUponDoubleClick ()
bool EnableTrimmedAnimation ()
int EndpointDisplayColor ()
bool EndpointDisplayInheritColor ()
NXOpen::Preferences::SessionModeling::EndpointDisplayStyleType EndpointDisplayStyle ()
NXOpen::Preferences::SessionModeling::FreeFormConstructionResultType FreeFormConstructionResult ()
NXOpen::Preferences::SessionModeling::ImmediateChildrenType ImmediateChildren ()
bool InterruptUpdateOnError ()
bool InterruptUpdateOnMissingReferences ()
bool InterruptUpdateOnWarning ()
NXOpen::Preferences::SessionModeling::LinkedAndExtractedGeometryPropertiesInheritance LinkedAndExtractedGeometryProperties ()
bool MakeCurrentOnError ()
bool MakeDatumsInternal ()
bool MakeSketchesInternal ()
NXOpen::Preferences::SessionModeling::ModelDelayUpdateGranilarityType ModelDelayUpdateGranilarity ()
NXOpen::Preferences::SessionModeling::NewFacePropertiesInheritance NewFaceProperties ()
bool NotifyOnDelete ()
 NX_DEPRECATED ("于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。") bool UpdateDelayed()
 NX_DEPRECATED ("于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。") bool UpdatePending()
 NX_DEPRECATED ("于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。") void SetUpdateDelayed(bool option)
 NX_DEPRECATED ("于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。") void SetUpdatePending(bool option)
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance instead.") double ConvertAnalyticToConvergentAngularTolerance()
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance instead.") void SetConvertAnalyticToConvergentAngularTolerance(double dAnalyticToConvergentAngTol)
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance instead.") double ConvertAnalyticToConvergentDistanceTolerance()
 NX_DEPRECATED ("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance instead.") void SetConvertAnalyticToConvergentDistanceTolerance(double dAnalyticToConvergentDistTol)
 NX_DEPRECATED ("Deprecated in NX1847.0.0. Use NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline instead.") bool TreatOneDegreeBsplineAsPolyline()
 NX_DEPRECATED ("Deprecated in NX1847.0.0. Use NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline instead.") void SetTreatOneDegreeBsplineAsPolyline(bool preference)
int PoleDisplayColor ()
bool PoleDisplayInheritColor ()
NXOpen::Preferences::SessionModeling::PoleDisplayStyleType PoleDisplayStyle ()
int PoleEditColor ()
bool PoleEditInheritColor ()
NXOpen::Preferences::SessionModeling::PoleEditStyleType PoleEditStyle ()
int PolylineDisplayColor ()
bool PolylineDisplayInheritColor ()
NXOpen::Preferences::SessionModeling::PolylineStyleType PolylineDisplayStyle ()
int PolylineEditColor ()
bool PolylineEditInheritColor ()
NXOpen::Preferences::SessionModeling::PolylineStyleType PolylineEditStyle ()
int PositionColor ()
NXOpen::Preferences::SessionModeling::PreviewResolutionType PreviewResolution ()
NXOpen::Preferences::SessionModeling::SaveDataForFeatureEditOption SaveDataForFeatureEdit ()
void SetAccelerationColor (int accelerationColor)
void SetActivateFeatureGroupWithRollback (bool activateFeatureGroupWithRollback)
void SetAllowEditingOfDimensionOfInternalSketch (bool allowEditingOfDimensionOfInternalSketch)
void SetAssociativeEditFreeForm (bool associativeEditFreeForm)
void SetBodyType (NXOpen::Preferences::SessionModeling::BodyTypeOption bodyType)
void SetBooleanFaceProperties (NXOpen::Preferences::SessionModeling::BooleanFacePropertiesInheritance booleanFaceProperties)
void SetCurvatureColor (int curvatureColor)
void SetCurveFitMethod (NXOpen::Preferences::SessionModeling::CurveFitMethodType bodyType)
void SetDelayModelUpdatesAndGranularity (bool delayModelUpdates, NXOpen::Preferences::SessionModeling::ModelDelayUpdateGranilarityType modelDelayUpdateGranularityOption, NXOpen::Session::UndoMarkId undoMarkId)
void SetDeleteChildFeaturesOption (NXOpen::Preferences::SessionModeling::DeleteChildFeaturesOptionType deleteChildFeatureOption)
void SetDisplayLegacyFeatureName (bool displayLegacyFeatureName)
void SetDynamicUpdate (NXOpen::Preferences::SessionModeling::DynamicUpdateType dynamicUpdate)
void SetEditWithRollbackUponDoubleClick (bool defaultEditOption)
void SetEnableTrimmedAnimation (bool enable)
void SetEndpointDisplayColor (int endpointDisplayColor)
void SetEndpointDisplayInheritColor (bool endpointDisplayInheritColor)
void SetEndpointDisplayStyle (NXOpen::Preferences::SessionModeling::EndpointDisplayStyleType endpointDisplayStyle)
void SetFreeFormConstructionResult (NXOpen::Preferences::SessionModeling::FreeFormConstructionResultType freeFormConstrResult)
void SetImmediateChildren (NXOpen::Preferences::SessionModeling::ImmediateChildrenType immediateChildren)
void SetInterruptUpdateOnError (bool interruptOnError)
void SetInterruptUpdateOnMissingReferences (bool interruptOnMissingReferences)
void SetInterruptUpdateOnWarning (bool interruptOnWarning)
void SetLinkedAndExtractedGeometryProperties (NXOpen::Preferences::SessionModeling::LinkedAndExtractedGeometryPropertiesInheritance linkedAndExtractedGeometryProperties)
void SetMakeCurrentOnError (bool currentOnError)
void SetMakeDatumsInternal (bool makeDatumsInternal)
void SetMakeSketchesInternal (bool makeSketchesInternal)
void SetNewFaceProperties (NXOpen::Preferences::SessionModeling::NewFacePropertiesInheritance newFaceProperties)
void SetNotifyOnDelete (bool notifyOnDelete)
void SetPoleDisplayColor (int poleDisplayColor)
void SetPoleDisplayInheritColor (bool poleDisplayInheritColor)
void SetPoleDisplayStyle (NXOpen::Preferences::SessionModeling::PoleDisplayStyleType poleDisplayStyle)
void SetPoleEditColor (int poleEditColor)
void SetPoleEditInheritColor (bool poleEditInheritColor)
void SetPoleEditStyle (NXOpen::Preferences::SessionModeling::PoleEditStyleType poleEditStyle)
void SetPolylineDisplayColor (int polylineDisplayColor)
void SetPolylineDisplayInheritColor (bool polylineDisplayInheritColor)
void SetPolylineDisplayStyle (NXOpen::Preferences::SessionModeling::PolylineStyleType polylineDisplayStyle)
void SetPolylineEditColor (int polylineEditColor)
void SetPolylineEditInheritColor (bool polylineEditInheritColor)
void SetPolylineEditStyle (NXOpen::Preferences::SessionModeling::PolylineStyleType polylineEditStyle)
void SetPositionColor (int positionColor)
void SetPreviewResolution (NXOpen::Preferences::SessionModeling::PreviewResolutionType resolution)
void SetSaveDataForFeatureEdit (NXOpen::Preferences::SessionModeling::SaveDataForFeatureEditOption saveDataForFeatureEdit)
void SetShareGeometriesOption (NXOpen::Preferences::SessionModeling::ShareGeometriesOnSaveType shareGeometryOnSave)
void SetShowSimuationUiInModeling (bool showSimuationUiInModeling)
void SetSketchDefaultAction (NXOpen::Preferences::SessionModeling::SketchDefaultActionType sketchAction)
void SetSplineDefaultActionType (NXOpen::Preferences::SessionModeling::SplineDefaultActionTypes action)
void SetSurfaceExtension (NXOpen::Preferences::SessionModeling::SurfaceExtensionOption surfaceExtensionOption)
void SetTangentColor (int tangentColor)
void SetUpdateFailureReportPreference (bool updateFailureReport)
void SetUseTriangularMesh (bool use)
NXOpen::Preferences::SessionModeling::ShareGeometriesOnSaveType ShareGeometriesOption ()
bool ShowSimuationUiInModeling ()
NXOpen::Preferences::SessionModeling::SketchDefaultActionType SketchDefaultAction ()
NXOpen::Preferences::SessionModeling::SplineDefaultActionTypes SplineDefaultActionType ()
NXOpen::Preferences::SessionModeling::SurfaceExtensionOption SurfaceExtension ()
tag_t Tag () const
int TangentColor ()
bool UpdateFailureReportPreference ()
bool UseTriangularMesh ()

详细描述

建模会话首选项

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

创建于NX3.0.0。

成员枚举类型说明

◆ BodyTypeOption

描述体类型为实体或片体

枚举值
BodyTypeOptionSolid 

表示体类型为实体

BodyTypeOptionSheet 

表示体类型为片体

◆ BooleanFacePropertiesInheritance

描述布尔操作面属性的显示是继承自目标体还是工具体

枚举值
BooleanFacePropertiesInheritanceTargetBody 

表示布尔操作面属性的显示继承自目标体

BooleanFacePropertiesInheritanceToolBody 

表示布尔操作面属性的显示继承自工具体

◆ CurveFitMethodType

描述曲线拟合方法类型为三次、五次或高级

枚举值
CurveFitMethodTypeCubic 

表示曲线拟合方法类型为三次

CurveFitMethodTypeQuintic 

表示曲线拟合方法类型为五次

CurveFitMethodTypeAdvanced 

表示曲线拟合方法类型为高级

◆ DeleteChildFeaturesOptionType

删除特征时控制是否删除其子特征(包括参考曲线)的选项

枚举值
DeleteChildFeaturesOptionTypeYes 

删除被删特征的子特征,包括参考曲线

DeleteChildFeaturesOptionTypeNo 

不删除被删特征的子特征

DeleteChildFeaturesOptionTypeAsk 

询问用户"是否要删除子特征?"

◆ DynamicUpdateType

描述动态更新类型为未选择、增量更新或连续更新

枚举值
DynamicUpdateTypeNone 

表示未选择动态更新类型,此选项从NX12.0开始弃用

DynamicUpdateTypeIncremental 

表示动态更新类型为增量更新

DynamicUpdateTypeContinuous 

表示动态更新类型为连续更新

◆ EndpointDisplayStyleType

曲线端点显示样式

枚举值
EndpointDisplayStyleTypeOpenCircle 

空心圆

EndpointDisplayStyleTypeFilledCircle 

实心圆

EndpointDisplayStyleTypePlusSign 

加号

EndpointDisplayStyleTypeCross 

叉号

EndpointDisplayStyleTypePoint 

EndpointDisplayStyleTypeAsterisk 

星号

EndpointDisplayStyleTypePoundSign 

井号

EndpointDisplayStyleTypeFilledSquare 

实心正方形

EndpointDisplayStyleTypeFilledTriangle 

实心三角形

EndpointDisplayStyleTypeFilledDiamond 

实心菱形

EndpointDisplayStyleTypeCenterline 

中心线

◆ FreeFormConstructionResultType

描述自由形状构造结果为平面或B曲面

枚举值
FreeFormConstructionResultTypePlane 

表示构造结果选项为平面

FreeFormConstructionResultTypeBSurface 

表示构造结果选项为B曲面

◆ ImmediateChildrenType

描述直接子对象类型为仅第一层或所有层级

枚举值
ImmediateChildrenTypeFirstLevel 

表示直接子对象类型为第一层

ImmediateChildrenTypeAll 

表示直接子对象类型为所有层级

◆ LinkedAndExtractedGeometryPropertiesInheritance

描述关联与抽取几何属性的显示是继承自父对象还是部件默认设置

枚举值
LinkedAndExtractedGeometryPropertiesInheritanceParentObject 

表示关联与抽取几何属性的显示继承自父对象

LinkedAndExtractedGeometryPropertiesInheritancePartDefault 

表示关联与抽取几何属性的显示继承自部件默认设置

◆ ModelDelayUpdateGranilarityType

模型延迟更新粒度选项

枚举值
ModelDelayUpdateGranilarityTypeGroup 

延迟来自其他组的关联对象,组包括设计组和部件模块

ModelDelayUpdateGranilarityTypeFeature 

延迟直接关联对象

◆ NewFacePropertiesInheritance

描述新面属性的显示是继承自体还是部件默认设置

枚举值
NewFacePropertiesInheritanceBody 

表示新面属性的显示继承自体

NewFacePropertiesInheritancePartDefault 

表示新面属性的显示继承自部件默认设置

◆ PoleDisplayStyleType

B曲线和B曲面的极点显示样式

枚举值
PoleDisplayStyleTypeNone 

PoleDisplayStyleTypeOpenCircle 

空心圆

PoleDisplayStyleTypeFilledCircle 

实心圆

PoleDisplayStyleTypePlusSign 

加号

PoleDisplayStyleTypeCross 

叉号

◆ PoleEditStyleType

B曲线和B曲面的编辑极点样式

枚举值
PoleEditStyleTypeSphere3d 

3D球体

PoleEditStyleTypeOpenCircle 

空心圆

PoleEditStyleTypeFilledCircle 

实心圆

PoleEditStyleTypePlusSign 

加号

PoleEditStyleTypeCross 

叉号

◆ PolylineStyleType

B曲线和B曲面的折线样式

枚举值
PolylineStyleTypeSolid 

实线

PolylineStyleTypeDashed 

虚线

PolylineStyleTypePhantom 

双点长画线

PolylineStyleTypeCenterline 

中心线

PolylineStyleTypeDotted 

点线

PolylineStyleTypeLongdashed 

长虚线

PolylineStyleTypeDotteddashed 

点画线

PolylineStyleTypeEight 

长双点画线

PolylineStyleTypeNine 

默认字体为长点画线,造船字体为波浪线

PolylineStyleTypeTen 

默认字体为长三点画线,造船字体为锯齿线

PolylineStyleTypeEleven 

默认字体为长双短画线,造船字体为铁路线

◆ PreviewResolutionType

自由形状预览分辨率

枚举值
PreviewResolutionTypeNone 

PreviewResolutionTypeCoarse 

粗糙

PreviewResolutionTypeStandard 

标准

PreviewResolutionTypeFine 

精细

PreviewResolutionTypeExtraFine 

超精细

PreviewResolutionTypeSuperFine 

极精细

PreviewResolutionTypeUltraFine 

特精细

◆ SaveDataForFeatureEditOption

控制部件文件中需额外保存哪些数据以增强特征编辑的选项

枚举值
SaveDataForFeatureEditOptionNone 

不保存任何额外数据

SaveDataForFeatureEditOptionFastRollback 

保存额外的Parasolid数据以加快回滚

SaveDataForFeatureEditOptionFastRollbackAndPreviousStateOfFailedFeature 

保存额外的Parasolid数据以加快回滚并显示失败特征的先前状态

◆ ShareGeometriesOnSaveType

保存部件文件时通过共享几何数据减小文件大小的选项

枚举值
ShareGeometriesOnSaveTypeDontShare 

不共享

ShareGeometriesOnSaveTypeShare 

共享

◆ SketchDefaultActionType

草图的双击操作

枚举值
SketchDefaultActionTypeEditWithRollback 

双击时回滚并编辑草图

SketchDefaultActionTypeEdit 

双击时直接编辑草图,不回滚

◆ SketchEditType

草图的编辑选项

枚举值
SketchEditTypeInTaskEnvironment 

在任务环境中编辑草图

SketchEditTypeDirect 

不进入任务环境,直接编辑草图

◆ SplineDefaultActionTypes

指定双击样条时应调用的命令。 此选项仅适用于非关联样条和Shape Studio应用中的Studio样条特征。
创建于NX7.0.0。

枚举值
SplineDefaultActionTypesStudioSpline 

指定使用Studio样条编辑样条

SplineDefaultActionTypesXform 

指定使用X-Form编辑样条

◆ SurfaceExtensionOption

移动几何时控制曲面延伸方式的选项

枚举值
SurfaceExtensionOptionLinear 

线性

SurfaceExtensionOptionSoft 

平滑

SurfaceExtensionOptionReflective 

反射

SurfaceExtensionOptionNatural 

自然

SurfaceExtensionOptionArc 

圆弧

成员函数说明

◆ AccelerationColor()

int NXOpen::Preferences::SessionModeling::AccelerationColor ( )

获取加速度颜色
版本:NX3.0.0

许可要求:无

◆ ActivateFeatureGroupWithRollback()

bool NXOpen::Preferences::SessionModeling::ActivateFeatureGroupWithRollback ( )

获取是否回滚激活特征组的标志,若标志为真,最高级成员特征将设为当前特征
版本:NX8.5.0

许可要求:无

◆ AllowEditingOfDimensionOfInternalSketch()

bool NXOpen::Preferences::SessionModeling::AllowEditingOfDimensionOfInternalSketch ( )

获取"允许编辑内部草图尺寸"选项,用于选择当允许编辑内部草图的对话框(如拉伸、旋转、孔等)处于激活状态时, 是否无需进入草图任务环境,即可直接显示、选择并编辑草图尺寸。
版本:NX7.5.0

许可要求:无

◆ AssociativeEditFreeForm()

bool NXOpen::Preferences::SessionModeling::AssociativeEditFreeForm ( )

获取关联编辑自由曲面选项。指定编辑某些自由曲面特征后,输出结果保留为自由曲面特征还是非参数化特征。
版本:NX3.0.0

许可要求:无

◆ BodyType()

NXOpen::Preferences::SessionModeling::BodyTypeOption NXOpen::Preferences::SessionModeling::BodyType ( )

获取体类型设置。在实体与片体间切换。通过曲线创建体时,该选项控制创建的体类型(如实体或片体)
创建于NX3.0.0。

许可要求: 无

◆ BooleanFaceProperties()

NXOpen::Preferences::SessionModeling::BooleanFacePropertiesInheritance NXOpen::Preferences::SessionModeling::BooleanFaceProperties ( )

返回布尔操作面属性继承方式。指定布尔操作的面属性继承自目标体还是工具体
创建于NX3.0.0。

许可证要求:无

◆ CurvatureColor()

int NXOpen::Preferences::SessionModeling::CurvatureColor ( )

获取曲率颜色
版本:NX3.0.0

许可要求:无

◆ CurveFitMethod()

NXOpen::Preferences::SessionModeling::CurveFitMethodType NXOpen::Preferences::SessionModeling::CurveFitMethod ( )

获取曲线拟合方法。控制曲线需要用样条近似时所使用的拟合方法
创建于NX3.0.0。

许可要求: 无

◆ DelayModelUpdates()

bool NXOpen::Preferences::SessionModeling::DelayModelUpdates ( )

获取延迟模型更新选项
版本:NX1899.0.0

许可要求:无

◆ DeleteChildFeaturesOption()

NXOpen::Preferences::SessionModeling::DeleteChildFeaturesOptionType NXOpen::Preferences::SessionModeling::DeleteChildFeaturesOption ( )

获取删除子特征选项
版本:NX12.0.0

许可要求:无

◆ DisplayLegacyFeatureName()

bool NXOpen::Preferences::SessionModeling::DisplayLegacyFeatureName ( )

获取"显示旧版特征名称"开关状态。该选项控制部件导航器"名称"列中显示的特征名称形式: 勾选(开启)时显示旧版特征名称,取消勾选(关闭)时显示新版可翻译特征名称
创建于NX4.0.0。

许可要求: 无

◆ DynamicUpdate()

NXOpen::Preferences::SessionModeling::DynamicUpdateType NXOpen::Preferences::SessionModeling::DynamicUpdate ( )

获取动态更新设置。指定系统在父曲线、样条、桥接曲线、直线或圆弧每次更新时,是否实时动态显示
创建于NX3.0.0。

许可要求: 无

◆ EditWithRollbackUponDoubleClick()

bool NXOpen::Preferences::SessionModeling::EditWithRollbackUponDoubleClick ( )

获取"双击时回滚编辑"选项,该选项用于设置在部件导航器或图形窗口中双击特征时执行的操作。 若该选项为true,双击时将执行回滚编辑;若为false,则执行原默认操作。
创建于NX4.0.0。

许可证要求:无

◆ EnableTrimmedAnimation()

bool NXOpen::Preferences::SessionModeling::EnableTrimmedAnimation ( )

获取是否启用修剪动画的设置。
创建于NX4.0.0。

许可证要求:无

◆ EndpointDisplayColor()

int NXOpen::Preferences::SessionModeling::EndpointDisplayColor ( )

获取曲线端点的显示颜色
创建于NX8.5.0.

许可要求: 无

◆ EndpointDisplayInheritColor()

bool NXOpen::Preferences::SessionModeling::EndpointDisplayInheritColor ( )

获取曲线端点的颜色继承显示选项
创建于NX8.5.0.

许可要求: 无

◆ EndpointDisplayStyle()

NXOpen::Preferences::SessionModeling::EndpointDisplayStyleType NXOpen::Preferences::SessionModeling::EndpointDisplayStyle ( )

获取曲线端点的显示样式(2D圆盘、标记等)
创建于NX8.5.0.

许可要求: 无

◆ FreeFormConstructionResult()

NXOpen::Preferences::SessionModeling::FreeFormConstructionResultType NXOpen::Preferences::SessionModeling::FreeFormConstructionResult ( )

获取自由形状构造结果设置。控制通过曲线、通过曲线网格、扫掠和直纹面选项创建自由形状特征的行为
创建于NX3.0.0。

许可要求: 无

◆ ImmediateChildren()

NXOpen::Preferences::SessionModeling::ImmediateChildrenType NXOpen::Preferences::SessionModeling::ImmediateChildren ( )

获取直接子对象层级设置。指定动态更新适用的层级范围
创建于NX3.0.0。

许可要求: 无

◆ InterruptUpdateOnError()

bool NXOpen::Preferences::SessionModeling::InterruptUpdateOnError ( )

获取"更新出错时中断"选项,用于选择在特征更新/回放过程中特征出错时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX5.0.0.

许可要求: 无

◆ InterruptUpdateOnMissingReferences()

bool NXOpen::Preferences::SessionModeling::InterruptUpdateOnMissingReferences ( )

获取"更新缺失参考时中断"选项,用于选择在特征更新/回放过程中特征缺失参考时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX7.5.0.

许可要求: 无

◆ InterruptUpdateOnWarning()

bool NXOpen::Preferences::SessionModeling::InterruptUpdateOnWarning ( )

获取"更新警告时中断"选项,用于选择在特征更新/回放过程中特征出现警告时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX5.0.0.

许可要求: 无

◆ LinkedAndExtractedGeometryProperties()

NXOpen::Preferences::SessionModeling::LinkedAndExtractedGeometryPropertiesInheritance NXOpen::Preferences::SessionModeling::LinkedAndExtractedGeometryProperties ( )

返回关联与提取几何的属性继承方式。指定关联与提取几何的属性继承自父对象还是部件默认设置
创建于NX6.0.0。

许可证要求:无

◆ MakeCurrentOnError()

bool NXOpen::Preferences::SessionModeling::MakeCurrentOnError ( )

获取"出错时设为当前特征"选项,用于选择在特征更新/回放过程中特征出错时,是否将出错特征设为当前特征。 若选项为true,则将出错特征设为当前特征; 若选项为false,则特征更新过程中不将出错特征设为当前特征。
创建于NX7.5.0.

许可要求: 无

◆ MakeDatumsInternal()

bool NXOpen::Preferences::SessionModeling::MakeDatumsInternal ( )

获取"草图创建时自动将基准设为内部基准"选项,用于选择在创建草图时是否自动将基准设为子草图的内部基准。 若该选项为true,则基准会自动设为子草图的内部基准;若为false,则不会自动设置。
版本:NX7.0.0

许可要求:无

◆ MakeSketchesInternal()

bool NXOpen::Preferences::SessionModeling::MakeSketchesInternal ( )

获取"特征创建时自动将草图设为内部草图"选项,用于选择在创建特征时是否自动将外部草图设为子特征的内部草图。 若该选项为true,则外部草图会自动设为子特征的内部草图;若为false,则不会自动设置。
版本:NX7.0.0

许可要求:无

◆ ModelDelayUpdateGranilarity()

NXOpen::Preferences::SessionModeling::ModelDelayUpdateGranilarityType NXOpen::Preferences::SessionModeling::ModelDelayUpdateGranilarity ( )

返回决定模型延迟粒度的选项
创建于NX1899.0.0。

许可证要求:无

◆ NewFaceProperties()

NXOpen::Preferences::SessionModeling::NewFacePropertiesInheritance NXOpen::Preferences::SessionModeling::NewFaceProperties ( )

返回新面属性继承方式。指定新面属性继承自体还是部件默认设置
创建于NX3.0.0。

许可证要求:无

◆ NotifyOnDelete()

bool NXOpen::Preferences::SessionModeling::NotifyOnDelete ( )

获取"删除时通知"选项,该选项用于设置当删除的特征会影响其他特征时,是否弹出通知消息。 若该选项为true,则弹出通知消息;若为false,则不弹出。
创建于NX4.0.0。

许可证要求:无

◆ NX_DEPRECATED() [1/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。" )

获取延迟更新选项。若该选项为真,编辑后的特征需显式调用NXOpen::Update::DoUpdate才会更新;若为假,编辑后的特征会立即更新。默认值为假。

弃用
于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。

版本:NX3.0.0

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

◆ NX_DEPRECATED() [2/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。" )

获取更新挂起选项。该选项仅在NXOpen::Preferences::SessionModeling::UpdateDelayed为真时生效。若为真,存在需显式调用NXOpen::Update::DoUpdate才能更新的已编辑特征;若为假,则无待更新的已编辑特征。默认值为假。

弃用
于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::DelayModelUpdates替代。

版本:NX9.0.0

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

◆ NX_DEPRECATED() [3/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。" )

设置延迟更新选项。若该选项为真,编辑后的特征需显式调用NXOpen::Update::DoUpdate才会更新;若为假,编辑后的特征会立即更新。默认值为假。

弃用
于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。

版本:NX3.0.0

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

延迟更新选项

◆ NX_DEPRECATED() [4/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。" )

设置更新挂起选项。该选项仅在NXOpen::Preferences::SessionModeling::UpdateDelayed为真时生效。若为真,存在需显式调用NXOpen::Update::DoUpdate才能更新的已编辑特征;若为假,则无待更新的已编辑特征。默认值为假。

弃用
于NX2312.0.0弃用,请使用NXOpen::Preferences::SessionModeling::SetDelayModelUpdateAndGranularity替代。

版本:NX9.0.0

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

更新挂起选项

◆ NX_DEPRECATED() [5/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance instead." )

获取解析体转换为收敛体的角度公差

弃用
于NX12.0.0弃用。请改用NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance

版本:NX11.0.0

许可要求:无

◆ NX_DEPRECATED() [6/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance instead." )

设置解析体转换为收敛体的角度公差

弃用
于NX12.0.0弃用。请改用NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance

版本:NX11.0.0

许可要求:无

解析体转收敛体的角度公差

◆ NX_DEPRECATED() [7/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance instead." )

获取解析体转换为收敛体的距离公差

弃用
于NX12.0.0弃用。请改用NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance

版本:NX11.0.0

许可要求:无

◆ NX_DEPRECATED() [8/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX12.0.0. Use NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance instead." )

设置解析体转换为收敛体的距离公差

弃用
于NX12.0.0弃用。请改用NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance

版本:NX11.0.0

许可要求:无

解析体转收敛体的距离公差

◆ NX_DEPRECATED() [9/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX1847.0.0. Use NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline instead." )

获取是否将一次B样条视为多段线的选项

弃用
于NX1847.0.0弃用。请改用NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline

版本:NX10.0.0

许可要求:无

◆ NX_DEPRECATED() [10/10]

NXOpen::Preferences::SessionModeling::NX_DEPRECATED ( "Deprecated in NX1847.0.0. Use NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline instead." )

设置是否将一次B样条视为多段线的选项

弃用
于NX1847.0.0弃用。请改用NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline

版本:NX10.0.0

许可要求:无

设为真时允许将一次B样条视为多段线

◆ PoleDisplayColor()

int NXOpen::Preferences::SessionModeling::PoleDisplayColor ( )

获取B样条曲线极点的显示颜色
创建于NX7.5.0.

许可要求: 无

◆ PoleDisplayInheritColor()

bool NXOpen::Preferences::SessionModeling::PoleDisplayInheritColor ( )

获取B曲线极点颜色继承选项
版本:NX7.5.0

许可要求:无

◆ PoleDisplayStyle()

NXOpen::Preferences::SessionModeling::PoleDisplayStyleType NXOpen::Preferences::SessionModeling::PoleDisplayStyle ( )

获取B样条曲线极点的显示样式(3D球体、2D圆盘、标记等)
创建于NX7.5.0.

许可要求: 无

◆ PoleEditColor()

int NXOpen::Preferences::SessionModeling::PoleEditColor ( )

获取编辑B曲线和B曲面极点的颜色
版本:NX3.0.0

许可要求:无

◆ PoleEditInheritColor()

bool NXOpen::Preferences::SessionModeling::PoleEditInheritColor ( )

获取编辑B样条曲线和曲面时的极点颜色继承选项
创建于NX7.5.0.

许可要求: 无

◆ PoleEditStyle()

NXOpen::Preferences::SessionModeling::PoleEditStyleType NXOpen::Preferences::SessionModeling::PoleEditStyle ( )

获取编辑B曲线和B曲面时极点的样式(3D球体、2D圆盘、标记等)
版本:NX7.5.0

许可要求:无

◆ PolylineDisplayColor()

int NXOpen::Preferences::SessionModeling::PolylineDisplayColor ( )

获取B样条曲线和B样条曲面折线的显示颜色
创建于NX7.5.0.

许可要求: 无

◆ PolylineDisplayInheritColor()

bool NXOpen::Preferences::SessionModeling::PolylineDisplayInheritColor ( )

获取B曲线和B曲面的折线颜色继承选项
版本:NX7.5.0

许可要求:无

◆ PolylineDisplayStyle()

NXOpen::Preferences::SessionModeling::PolylineStyleType NXOpen::Preferences::SessionModeling::PolylineDisplayStyle ( )

获取B样条曲线和B样条曲面折线的显示样式(实线、虚线等)
创建于NX7.5.0.

许可要求: 无

◆ PolylineEditColor()

int NXOpen::Preferences::SessionModeling::PolylineEditColor ( )

获取编辑B曲线和B曲面折线的颜色
版本:NX3.0.0

许可要求:无

◆ PolylineEditInheritColor()

bool NXOpen::Preferences::SessionModeling::PolylineEditInheritColor ( )

获取编辑B曲线和B曲面时的折线颜色继承选项
版本:NX7.5.0

许可要求:无

◆ PolylineEditStyle()

NXOpen::Preferences::SessionModeling::PolylineStyleType NXOpen::Preferences::SessionModeling::PolylineEditStyle ( )

获取编辑B曲线和B曲面时折线的样式(实线、虚线等)
版本:NX7.5.0

许可要求:无

◆ PositionColor()

int NXOpen::Preferences::SessionModeling::PositionColor ( )

获取位置颜色
版本:NX3.0.0

许可要求:无

◆ PreviewResolution()

NXOpen::Preferences::SessionModeling::PreviewResolutionType NXOpen::Preferences::SessionModeling::PreviewResolution ( )

获取预览分辨率设置。
创建于NX4.0.0。

许可证要求:无

◆ SaveDataForFeatureEdit()

NXOpen::Preferences::SessionModeling::SaveDataForFeatureEditOption NXOpen::Preferences::SessionModeling::SaveDataForFeatureEdit ( )

获取"保存特征编辑数据"选项,该选项指定部件中需额外保存的数据以优化特征编辑。 回滚数据可提升特征编辑性能;历史状态数据是特征输入面或体的副本,用于编辑失败特征时的视觉参考。
创建于NX10.0.0。

许可证要求:无

◆ SetAccelerationColor()

void NXOpen::Preferences::SessionModeling::SetAccelerationColor ( int accelerationColor)

设置加速度颜色
版本:NX3.0.0

许可要求:无

参数
accelerationColor加速度颜色

◆ SetActivateFeatureGroupWithRollback()

void NXOpen::Preferences::SessionModeling::SetActivateFeatureGroupWithRollback ( bool activateFeatureGroupWithRollback)

设置是否回滚激活特征组的标志,若标志为真,最高级成员特征将设为当前特征
版本:NX8.5.0

许可要求:无

参数
activateFeatureGroupWithRollback是否回滚激活特征组

◆ SetAllowEditingOfDimensionOfInternalSketch()

void NXOpen::Preferences::SessionModeling::SetAllowEditingOfDimensionOfInternalSketch ( bool allowEditingOfDimensionOfInternalSketch)

设置"允许编辑内部草图尺寸"选项,用于选择当允许编辑内部草图的对话框(如拉伸、旋转、孔等)处于激活状态时, 是否无需进入草图任务环境,即可直接显示、选择并编辑草图尺寸。
版本:NX7.5.0

许可要求:无

参数
allowEditingOfDimensionOfInternalSketch内部草图尺寸编辑偏好设置

◆ SetAssociativeEditFreeForm()

void NXOpen::Preferences::SessionModeling::SetAssociativeEditFreeForm ( bool associativeEditFreeForm)

设置关联编辑自由曲面选项。指定编辑某些自由曲面特征后,输出结果保留为自由曲面特征还是非参数化特征。
版本:NX3.0.0

许可要求:无

参数
associativeEditFreeForm关联编辑自由曲面选项

◆ SetBodyType()

void NXOpen::Preferences::SessionModeling::SetBodyType ( NXOpen::Preferences::SessionModeling::BodyTypeOption bodyType)

设置体类型。在实体与片体间切换。通过曲线创建体时,该选项控制创建的体类型(如实体或片体)
创建于NX3.0.0。

许可要求: 无

参数
bodyType体类型

◆ SetBooleanFaceProperties()

void NXOpen::Preferences::SessionModeling::SetBooleanFaceProperties ( NXOpen::Preferences::SessionModeling::BooleanFacePropertiesInheritance booleanFaceProperties)

设置布尔操作面属性继承方式。指定布尔操作的面属性继承自目标体还是工具体
创建于NX3.0.0。

许可证要求:无

参数
booleanFaceProperties布尔操作面属性

◆ SetCurvatureColor()

void NXOpen::Preferences::SessionModeling::SetCurvatureColor ( int curvatureColor)

设置曲率颜色
版本:NX3.0.0

许可要求:无

参数
curvatureColor曲率颜色

◆ SetCurveFitMethod()

void NXOpen::Preferences::SessionModeling::SetCurveFitMethod ( NXOpen::Preferences::SessionModeling::CurveFitMethodType bodyType)

设置曲线拟合方法。控制曲线需要用样条近似时所使用的拟合方法
创建于NX3.0.0。

许可要求: 无

参数
bodyType体类型

◆ SetDelayModelUpdatesAndGranularity()

void NXOpen::Preferences::SessionModeling::SetDelayModelUpdatesAndGranularity ( bool delayModelUpdates,
NXOpen::Preferences::SessionModeling::ModelDelayUpdateGranilarityType modelDelayUpdateGranularityOption,
NXOpen::Session::UndoMarkId undoMarkId )

版本:NX1899.0.0

许可要求:无

参数
delayModelUpdates延迟模型更新的偏好设置
modelDelayUpdateGranularityOption模型延迟更新粒度
undoMarkId若更新出错,系统将回滚至此撤销标记点

◆ SetDeleteChildFeaturesOption()

void NXOpen::Preferences::SessionModeling::SetDeleteChildFeaturesOption ( NXOpen::Preferences::SessionModeling::DeleteChildFeaturesOptionType deleteChildFeatureOption)

设置删除子特征选项
版本:NX12.0.0

许可要求:无

参数
deleteChildFeatureOption删除子特征选项

◆ SetDisplayLegacyFeatureName()

void NXOpen::Preferences::SessionModeling::SetDisplayLegacyFeatureName ( bool displayLegacyFeatureName)

设置"显示旧版特征名称"开关。该选项控制部件导航器"名称"列中显示的特征名称形式: 勾选(开启)时显示旧版特征名称,取消勾选(关闭)时显示新版可翻译特征名称
创建于NX4.0.0。

许可要求: 无

参数
displayLegacyFeatureName显示旧版特征名称的偏好设置

◆ SetDynamicUpdate()

void NXOpen::Preferences::SessionModeling::SetDynamicUpdate ( NXOpen::Preferences::SessionModeling::DynamicUpdateType dynamicUpdate)

设置动态更新。指定系统在父曲线、样条、桥接曲线、直线或圆弧每次更新时,是否实时动态显示
创建于NX3.0.0。

许可要求: 无

参数
dynamicUpdate动态更新

◆ SetEditWithRollbackUponDoubleClick()

void NXOpen::Preferences::SessionModeling::SetEditWithRollbackUponDoubleClick ( bool defaultEditOption)

设置"双击时回滚编辑"选项,该选项用于设置在部件导航器或图形窗口中双击特征时执行的操作。 若该选项为true,双击时将执行回滚编辑;若为false,则执行原默认操作。
创建于NX4.0.0。

许可证要求:无

参数
defaultEditOption双击时回滚编辑的偏好设置

◆ SetEnableTrimmedAnimation()

void NXOpen::Preferences::SessionModeling::SetEnableTrimmedAnimation ( bool enable)

设置是否启用修剪动画。
创建于NX4.0.0。

许可证要求:无

参数
enable是否启用

◆ SetEndpointDisplayColor()

void NXOpen::Preferences::SessionModeling::SetEndpointDisplayColor ( int endpointDisplayColor)

设置曲线端点的显示颜色
创建于NX7.5.0.

许可要求: 无

参数
endpointDisplayColor端点显示颜色

◆ SetEndpointDisplayInheritColor()

void NXOpen::Preferences::SessionModeling::SetEndpointDisplayInheritColor ( bool endpointDisplayInheritColor)

设置曲线端点的颜色继承显示选项
创建于NX8.5.0.

许可要求: 无

参数
endpointDisplayInheritColor端点颜色继承显示选项

◆ SetEndpointDisplayStyle()

void NXOpen::Preferences::SessionModeling::SetEndpointDisplayStyle ( NXOpen::Preferences::SessionModeling::EndpointDisplayStyleType endpointDisplayStyle)

设置曲线端点的显示样式(2D圆盘、标记等)
创建于NX8.5.0.

许可要求: 无

参数
endpointDisplayStyle端点显示样式

◆ SetFreeFormConstructionResult()

void NXOpen::Preferences::SessionModeling::SetFreeFormConstructionResult ( NXOpen::Preferences::SessionModeling::FreeFormConstructionResultType freeFormConstrResult)

设置自由形状构造结果。控制通过曲线、通过曲线网格、扫掠和直纹面选项创建自由形状特征的行为
创建于NX3.0.0。

许可要求: 无

参数
freeFormConstrResult自由形状构造结果

◆ SetImmediateChildren()

void NXOpen::Preferences::SessionModeling::SetImmediateChildren ( NXOpen::Preferences::SessionModeling::ImmediateChildrenType immediateChildren)

设置直接子对象层级。指定动态更新适用的层级范围
创建于NX3.0.0。

许可要求: 无

参数
immediateChildren直接子对象层级

◆ SetInterruptUpdateOnError()

void NXOpen::Preferences::SessionModeling::SetInterruptUpdateOnError ( bool interruptOnError)

设置"更新出错时中断"选项,用于选择在特征更新/回放过程中特征出错时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX5.0.0.

许可要求: 无

参数
interruptOnError更新出错时中断的首选项

◆ SetInterruptUpdateOnMissingReferences()

void NXOpen::Preferences::SessionModeling::SetInterruptUpdateOnMissingReferences ( bool interruptOnMissingReferences)

设置"更新缺失参考时中断"选项,用于选择在特征更新/回放过程中特征缺失参考时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX7.5.0.

许可要求: 无

参数
interruptOnMissingReferences更新缺失参考时中断的首选项

◆ SetInterruptUpdateOnWarning()

void NXOpen::Preferences::SessionModeling::SetInterruptUpdateOnWarning ( bool interruptOnWarning)

设置"更新警告时中断"选项,用于选择在特征更新/回放过程中特征出现警告时,是否弹出"更新时编辑"对话框。 若选项为true,则弹出该对话框; 若选项为false,则特征更新过程中不弹出该对话框。
创建于NX5.0.0.

许可要求: 无

参数
interruptOnWarning更新警告时中断的首选项

◆ SetLinkedAndExtractedGeometryProperties()

void NXOpen::Preferences::SessionModeling::SetLinkedAndExtractedGeometryProperties ( NXOpen::Preferences::SessionModeling::LinkedAndExtractedGeometryPropertiesInheritance linkedAndExtractedGeometryProperties)

设置关联与抽取几何体的属性继承规则。指定关联与抽取几何体的属性是继承自父对象还是使用部件默认值
创建于NX6.0.0。

许可要求: 无

参数
linkedAndExtractedGeometryProperties关联与抽取几何体属性

◆ SetMakeCurrentOnError()

void NXOpen::Preferences::SessionModeling::SetMakeCurrentOnError ( bool currentOnError)

设置"出错时设为当前特征"选项,用于选择在特征更新/回放过程中特征出错时,是否将出错特征设为当前特征。 若选项为true,则将出错特征设为当前特征; 若选项为false,则特征更新过程中不将出错特征设为当前特征。
创建于NX7.5.0.

许可要求: 无

参数
currentOnError出错时将错误特征设为当前特征的首选项

◆ SetMakeDatumsInternal()

void NXOpen::Preferences::SessionModeling::SetMakeDatumsInternal ( bool makeDatumsInternal)

设置"草图创建时自动将基准设为内部基准"选项,用于选择在创建草图时是否自动将基准设为子草图的内部基准。 若该选项为true,则基准会自动设为子草图的内部基准;若为false,则不会自动设置。
版本:NX7.0.0

许可要求:无

参数
makeDatumsInternal基准内部化设置标志

◆ SetMakeSketchesInternal()

void NXOpen::Preferences::SessionModeling::SetMakeSketchesInternal ( bool makeSketchesInternal)

获取"草图编辑是否使用任务环境"选项,用于确定编辑草图时是否使用任务环境

弃用
已在NX1847.0.0中弃用,无替代函数。

版本:NX7.5.0

许可要求:无

设置"草图编辑是否使用任务环境"选项,用于确定编辑草图时是否使用任务环境

弃用
已在NX1847.0.0中弃用,无替代函数。

版本:NX7.5.0

许可要求:无

草图编辑选项设置 设置"特征创建时自动将草图设为内部草图"选项,用于选择在创建特征时是否自动将外部草图设为子特征的内部草图。 若该选项为true,则外部草图会自动设为子特征的内部草图;若为false,则不会自动设置。
版本:NX7.0.0

许可要求:无

参数
makeSketchesInternal草图内部化设置标志

◆ SetNewFaceProperties()

void NXOpen::Preferences::SessionModeling::SetNewFaceProperties ( NXOpen::Preferences::SessionModeling::NewFacePropertiesInheritance newFaceProperties)

设置新面属性继承方式。指定新面属性继承自体还是部件默认设置
创建于NX3.0.0。

许可证要求:无

参数
newFaceProperties新面属性

◆ SetNotifyOnDelete()

void NXOpen::Preferences::SessionModeling::SetNotifyOnDelete ( bool notifyOnDelete)

设置"删除时通知"选项,该选项用于设置当删除的特征会影响其他特征时,是否弹出通知消息。 若该选项为true,则弹出通知消息;若为false,则不弹出。
创建于NX4.0.0。

许可证要求:无

参数
notifyOnDelete删除时通知的偏好设置

◆ SetPoleDisplayColor()

void NXOpen::Preferences::SessionModeling::SetPoleDisplayColor ( int poleDisplayColor)

设置B样条曲线极点的显示颜色
创建于NX7.5.0.

许可要求: 无

参数
poleDisplayColor极点显示颜色

◆ SetPoleDisplayInheritColor()

void NXOpen::Preferences::SessionModeling::SetPoleDisplayInheritColor ( bool poleDisplayInheritColor)

设置B曲线极点颜色继承选项
版本:NX7.5.0

许可要求:无

参数
poleDisplayInheritColor极点颜色继承选项

◆ SetPoleDisplayStyle()

void NXOpen::Preferences::SessionModeling::SetPoleDisplayStyle ( NXOpen::Preferences::SessionModeling::PoleDisplayStyleType poleDisplayStyle)

设置B样条曲线极点的显示样式(3D球体、2D圆盘、标记等)
创建于NX7.5.0.

许可要求: 无

参数
poleDisplayStyle极点显示样式

◆ SetPoleEditColor()

void NXOpen::Preferences::SessionModeling::SetPoleEditColor ( int poleEditColor)

设置编辑B曲线和B曲面极点的颜色
版本:NX3.0.0

许可要求:无

参数
poleEditColor极点编辑颜色

◆ SetPoleEditInheritColor()

void NXOpen::Preferences::SessionModeling::SetPoleEditInheritColor ( bool poleEditInheritColor)

设置编辑B样条曲线和曲面时的极点颜色继承选项
创建于NX7.5.0.

许可要求: 无

参数
poleEditInheritColor极点编辑颜色继承选项

◆ SetPoleEditStyle()

void NXOpen::Preferences::SessionModeling::SetPoleEditStyle ( NXOpen::Preferences::SessionModeling::PoleEditStyleType poleEditStyle)

设置编辑B曲线和B曲面时极点的样式(3D球体、2D圆盘、标记等)
版本:NX7.5.0

许可要求:无

参数
poleEditStyle极点编辑样式

◆ SetPolylineDisplayColor()

void NXOpen::Preferences::SessionModeling::SetPolylineDisplayColor ( int polylineDisplayColor)

设置B样条曲线和B样条曲面折线的显示颜色
创建于NX7.5.0.

许可要求: 无

参数
polylineDisplayColor折线显示颜色

◆ SetPolylineDisplayInheritColor()

void NXOpen::Preferences::SessionModeling::SetPolylineDisplayInheritColor ( bool polylineDisplayInheritColor)

设置B曲线和B曲面的折线颜色继承选项
版本:NX7.5.0

许可要求:无

参数
polylineDisplayInheritColor折线颜色继承选项

◆ SetPolylineDisplayStyle()

void NXOpen::Preferences::SessionModeling::SetPolylineDisplayStyle ( NXOpen::Preferences::SessionModeling::PolylineStyleType polylineDisplayStyle)

设置B样条曲线和B样条曲面折线的显示样式(实线、虚线等)
创建于NX7.5.0.

许可要求: 无

参数
polylineDisplayStyle折线显示样式

◆ SetPolylineEditColor()

void NXOpen::Preferences::SessionModeling::SetPolylineEditColor ( int polylineEditColor)

设置编辑B曲线和B曲面折线的颜色
版本:NX3.0.0

许可要求:无

参数
polylineEditColor折线编辑颜色

◆ SetPolylineEditInheritColor()

void NXOpen::Preferences::SessionModeling::SetPolylineEditInheritColor ( bool polylineEditInheritColor)

设置编辑B曲线和B曲面时的折线颜色继承选项
版本:NX7.5.0

许可要求:无

参数
polylineEditInheritColor折线编辑颜色继承选项

◆ SetPolylineEditStyle()

void NXOpen::Preferences::SessionModeling::SetPolylineEditStyle ( NXOpen::Preferences::SessionModeling::PolylineStyleType polylineEditStyle)

设置编辑B曲线和B曲面时折线的样式(实线、虚线等)
版本:NX7.5.0

许可要求:无

参数
polylineEditStyle折线编辑样式

◆ SetPositionColor()

void NXOpen::Preferences::SessionModeling::SetPositionColor ( int positionColor)

设置位置颜色
版本:NX3.0.0

许可要求:无

参数
positionColor位置颜色

◆ SetPreviewResolution()

void NXOpen::Preferences::SessionModeling::SetPreviewResolution ( NXOpen::Preferences::SessionModeling::PreviewResolutionType resolution)

设置预览分辨率。
创建于NX4.0.0。

许可证要求:无

参数
resolution分辨率

◆ SetSaveDataForFeatureEdit()

void NXOpen::Preferences::SessionModeling::SetSaveDataForFeatureEdit ( NXOpen::Preferences::SessionModeling::SaveDataForFeatureEditOption saveDataForFeatureEdit)

设置"保存特征编辑数据"选项,该选项指定部件中需额外保存的数据以优化特征编辑。 回滚数据可提升特征编辑性能;历史状态数据是特征输入面或体的副本,用于编辑失败特征时的视觉参考。
创建于NX10.0.0。

许可证要求:无

参数
saveDataForFeatureEdit保存特征编辑数据的偏好设置

◆ SetShareGeometriesOption()

void NXOpen::Preferences::SessionModeling::SetShareGeometriesOption ( NXOpen::Preferences::SessionModeling::ShareGeometriesOnSaveType shareGeometryOnSave)

设置"保存时共享几何"选项,用于选择保存时是否在Parasolid实体间共享几何
创建于NX8.5.0.

许可要求: 无

参数
shareGeometryOnSave保存时共享几何的首选项

◆ SetShowSimuationUiInModeling()

void NXOpen::Preferences::SessionModeling::SetShowSimuationUiInModeling ( bool showSimuationUiInModeling)

设置"在建模环境中显示仿真专属界面"选项,用于指定是否在建模环境中显示仿真专属界面
版本:NX7.5.0

许可要求:无

参数
showSimuationUiInModeling建模环境中显示仿真专属界面的设置

◆ SetSketchDefaultAction()

void NXOpen::Preferences::SessionModeling::SetSketchDefaultAction ( NXOpen::Preferences::SessionModeling::SketchDefaultActionType sketchAction)

设置草图默认操作设置
版本:NX7.5.0

许可要求:无

参数
sketchAction草图默认操作设置

◆ SetSplineDefaultActionType()

void NXOpen::Preferences::SessionModeling::SetSplineDefaultActionType ( NXOpen::Preferences::SessionModeling::SplineDefaultActionTypes action)

设置样条的默认操作类型
版本:NX7.0.0

许可要求:无

参数
action操作类型

◆ SetSurfaceExtension()

void NXOpen::Preferences::SessionModeling::SetSurfaceExtension ( NXOpen::Preferences::SessionModeling::SurfaceExtensionOption surfaceExtensionOption)

设置曲面延伸选项,控制移动几何时曲面的延伸方式
版本:NX9.0.0

许可要求:无

参数
surfaceExtensionOption曲面延伸选项

◆ SetTangentColor()

void NXOpen::Preferences::SessionModeling::SetTangentColor ( int tangentColor)

设置切线颜色
版本:NX3.0.0

许可要求:无

参数
tangentColor切线颜色

◆ SetUpdateFailureReportPreference()

void NXOpen::Preferences::SessionModeling::SetUpdateFailureReportPreference ( bool updateFailureReport)

设置"更新失败报告"选项,用于选择是否为当前更新周期中失败的特征生成更新失败报告。 若该选项为true,则每次更新周期结束时都会生成更新失败报告,仅列出本次更新周期中失败的特征;若为false,则不会生成该报告。
版本:NX5.0.0

许可要求:无

参数
updateFailureReport更新失败报告偏好设置

◆ SetUseTriangularMesh()

void NXOpen::Preferences::SessionModeling::SetUseTriangularMesh ( bool use)

设置是否使用三角网格。
创建于NX4.0.0。

许可证要求:无

参数
use是否使用

◆ ShareGeometriesOption()

NXOpen::Preferences::SessionModeling::ShareGeometriesOnSaveType NXOpen::Preferences::SessionModeling::ShareGeometriesOption ( )

获取"保存时共享几何"选项,该选项用于设置保存时是否在Parasolid实体间共享几何。
创建于NX8.5.0。

许可证要求:无

◆ ShowSimuationUiInModeling()

bool NXOpen::Preferences::SessionModeling::ShowSimuationUiInModeling ( )

获取"在建模环境中显示仿真专属界面"选项,用于指定是否在建模环境中显示仿真专属界面
版本:NX7.5.0

许可要求:无

◆ SketchDefaultAction()

NXOpen::Preferences::SessionModeling::SketchDefaultActionType NXOpen::Preferences::SessionModeling::SketchDefaultAction ( )

获取草图默认操作设置
版本:NX7.5.0

许可要求:无

◆ SplineDefaultActionType()

NXOpen::Preferences::SessionModeling::SplineDefaultActionTypes NXOpen::Preferences::SessionModeling::SplineDefaultActionType ( )

获取样条默认操作设置
创建于NX7.0.0。

许可要求: 无

◆ SurfaceExtension()

NXOpen::Preferences::SessionModeling::SurfaceExtensionOption NXOpen::Preferences::SessionModeling::SurfaceExtension ( )

获取曲面延伸选项,控制移动几何时曲面的延伸方式
版本:NX9.0.0

许可要求:无

◆ Tag()

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

返回此对象的标识。

◆ TangentColor()

int NXOpen::Preferences::SessionModeling::TangentColor ( )

获取切线颜色
版本:NX3.0.0

许可要求:无

◆ UpdateFailureReportPreference()

bool NXOpen::Preferences::SessionModeling::UpdateFailureReportPreference ( )

获取"更新失败报告"选项,用于选择是否为当前更新周期中失败的特征生成更新失败报告。 若选项为true,则每个更新周期结束时都会生成报告,仅列出该周期中失败的特征; 若选项为false,则不生成此类报告。
创建于NX5.0.0.

许可要求: 无

◆ UseTriangularMesh()

bool NXOpen::Preferences::SessionModeling::UseTriangularMesh ( )

获取是否使用三角网格的设置。
创建于NX4.0.0。

许可证要求:无