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

部件建模首选项 更多...

#include <Preferences_PartModeling.hxx>

Public 类型

enum  CurveCurvatureDisplayType { CurveCurvatureDisplayTypeComb , CurveCurvatureDisplayTypeRadiusOfComb }
enum  DensityUnitType { DensityUnitTypeLbPerCuInch , DensityUnitTypeLbPerCuFeet , DensityUnitTypeGmPerCuCm , DensityUnitTypeKgPerCuMeter }
enum  GridKnotLineFontType {
  GridKnotLineFontTypeSolid = 1 , GridKnotLineFontTypeDashed , GridKnotLineFontTypePhantom , GridKnotLineFontTypeCenterline ,
  GridKnotLineFontTypeDotted , GridKnotLineFontTypeLongDashed , GridKnotLineFontTypeDottedDashed , GridKnotLineFontTypeEight = 11 ,
  GridKnotLineFontTypeNine , GridKnotLineFontTypeTen , GridKnotLineFontTypeEleven
}
enum  GridResolutionType {
  GridResolutionTypeNone , GridResolutionTypeCoarse , GridResolutionTypeStandard , GridResolutionTypeFine ,
  GridResolutionTypeExtraFine , GridResolutionTypeUltraFine
}

Public 成员函数

double AngleToleranceData ()
int C0KnotLineColor ()
NXOpen::Preferences::PartModeling::GridKnotLineFontType C0KnotLineFont ()
bool C0KnotUseBodyColor ()
bool C0KnotUseBodyFont ()
int C1KnotLineColor ()
NXOpen::Preferences::PartModeling::GridKnotLineFontType C1KnotLineFont ()
bool C1KnotUseBodyColor ()
bool C1KnotUseBodyFont ()
int C2KnotLineColor ()
NXOpen::Preferences::PartModeling::GridKnotLineFontType C2KnotLineFont ()
bool C2KnotUseBodyColor ()
bool C2KnotUseBodyFont ()
double ConvertAnalyticToConvergentAngularTolerance ()
double ConvertAnalyticToConvergentDistanceTolerance ()
double ConvertAnalyticToConvergentMaximumChordLength ()
double ConvertAnalyticToConvergentMaximumFacetWidth ()
NXOpen::Preferences::PartModeling::CurveCurvatureDisplayType CurveCurvatureDisplay ()
bool CurveCurvatureShowCap ()
int CurveCurvatureStyle ()
bool CutViewUpdateDelayed ()
double Density ()
NXOpen::Preferences::PartModeling::DensityUnitType DensityUnit ()
bool DisplayCurveCurvatureOutside ()
double DistanceToleranceData ()
bool GetHistoryMode ()
bool GetIsSavedByWebApp ()
bool GetKeepLocalFeatures ()
int GridLineColor ()
NXOpen::Preferences::PartModeling::GridKnotLineFontType GridLineFont ()
int GridLinesUCount ()
int GridLinesVCount ()
NXOpen::Preferences::PartModeling::GridResolutionType GridResolution ()
bool GridUseBodyColor ()
bool GridUseBodyFont ()
bool MaxChordLengthOption ()
bool MaxFacetWidthOption ()
 NX_DEPRECATED ("Deprecated in NX11.0.0. It was split into two factors. Please use PartModeling::OptimizeCurveDistanceToleranceFactor and PartModeling::OptimizeCurveAngleToleranceFactor instead.") double OptimizeCurveToleranceFactor()
 NX_DEPRECATED ("Deprecated in NX11.0.0. It was split into two factors. Please use PartModeling::SetOptimizeCurveDistanceToleranceFactor and PartModeling::SetOptimizeCurveAngleToleranceFactor instead.") void SetOptimizeCurveToleranceFactor(double optimieCurveFactor)
bool OptimizeCurve ()
double OptimizeCurveAngleToleranceFactor ()
double OptimizeCurveDistanceToleranceFactor ()
void SetAngleToleranceData (double angleTolData)
void SetC0KnotLineColor (int knotLineColor)
void SetC0KnotLineFont (NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)
void SetC0KnotUseBodyColor (bool useBodyColor)
void SetC0KnotUseBodyFont (bool useBodyFont)
void SetC1KnotLineColor (int knotLineColor)
void SetC1KnotLineFont (NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)
void SetC1KnotUseBodyColor (bool useBodyColor)
void SetC1KnotUseBodyFont (bool useBodyFont)
void SetC2KnotLineColor (int knotLineColor)
void SetC2KnotLineFont (NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)
void SetC2KnotUseBodyColor (bool useBodyColor)
void SetC2KnotUseBodyFont (bool useBodyFont)
void SetConvertAnalyticToConvergentAngularTolerance (double dAnalyticToConvergentAngTol)
void SetConvertAnalyticToConvergentDistanceTolerance (double dAnalyticToConvergentDistTol)
void SetConvertAnalyticToConvergentMaximumChordLength (double dAnalyticToConvergentMaxChordLength)
void SetConvertAnalyticToConvergentMaximumFacetWidth (double dAnalyticToConvergentMaxFacetWidth)
void SetCurveCurvatureDisplay (NXOpen::Preferences::PartModeling::CurveCurvatureDisplayType curveCurvatureDisplay)
void SetCurveCurvatureShowCap (bool newShowCap)
void SetCurveCurvatureStyle (int newStyle)
void SetCutViewUpdateDelayed (bool isDelayed)
void SetDensity (double density)
void SetDensityUnit (NXOpen::Preferences::PartModeling::DensityUnitType densityUnit)
void SetDisplayCurveCurvatureOutside (bool displayOutside)
void SetDistanceToleranceData (double distTolData)
void SetGridLineColor (int gridLineColor)
void SetGridLineFont (NXOpen::Preferences::PartModeling::GridKnotLineFontType gridLineFont)
void SetGridLinesUCount (int gridLineUCount)
void SetGridLinesVCount (int gridLineVCount)
void SetGridResolution (NXOpen::Preferences::PartModeling::GridResolutionType gridResolution)
void SetGridUseBodyColor (bool useBodyColor)
void SetGridUseBodyFont (bool useBodyFont)
void SetHistoryFreeMode ()
void SetHistoryMode ()
void SetIsSavedByWebApp (bool isSavedByWebApp)
void SetKeepLocalFeatures (bool keepLocalFeatures)
void SetMaxChordLengthOption (bool maxChordLength)
void SetMaxFacetWidthOption (bool maxFacetWidth)
void SetOptimizeCurve (bool optimizeCurve)
void SetOptimizeCurveAngleToleranceFactor (double optimieCurveAngleFactor)
void SetOptimizeCurveDistanceToleranceFactor (double optimieCurveDistanceFactor)
void SetTreatOneDegreeBsplineAsPolyline (bool treatOneDegreeBsplineAsPolyline)
tag_t Tag () const
bool TreatOneDegreeBsplineAsPolyline ()

详细描述

部件建模首选项

表示适用于部件的建模首选项集合
要获取此类实例,请参考 NXOpen::Preferences::PartPreferences

于NX3.0.0版本创建。

成员枚举类型说明

◆ CurveCurvatureDisplayType

描述曲线曲率显示类型为曲率梳或曲率半径梳

枚举值
CurveCurvatureDisplayTypeComb 

曲线曲率显示为曲率梳

CurveCurvatureDisplayTypeRadiusOfComb 

曲线曲率显示为曲率半径梳

◆ DensityUnitType

描述用于表示密度的可用单位

枚举值
DensityUnitTypeLbPerCuInch 

单位:磅/立方英寸

DensityUnitTypeLbPerCuFeet 

单位:磅/立方英尺

DensityUnitTypeGmPerCuCm 

单位:克/立方厘米

DensityUnitTypeKgPerCuMeter 

单位:千克/立方米

◆ GridKnotLineFontType

网格/节线的可用线型

枚举值
GridKnotLineFontTypeSolid 

实线

GridKnotLineFontTypeDashed 

虚线

GridKnotLineFontTypePhantom 

虚影线

GridKnotLineFontTypeCenterline 

中心线

GridKnotLineFontTypeDotted 

点线

GridKnotLineFontTypeLongDashed 

长虚线

GridKnotLineFontTypeDottedDashed 

点划线

GridKnotLineFontTypeEight 

长双点虚线

GridKnotLineFontTypeNine 

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

GridKnotLineFontTypeTen 

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

GridKnotLineFontTypeEleven 

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

◆ GridResolutionType

描述所有可选的网格分辨率

枚举值
GridResolutionTypeNone 

无特定网格分辨率选择

GridResolutionTypeCoarse 

粗糙网格分辨率

GridResolutionTypeStandard 

标准网格分辨率

GridResolutionTypeFine 

精细网格分辨率

GridResolutionTypeExtraFine 

超精细网格分辨率

GridResolutionTypeUltraFine 

极精细网格分辨率

成员函数说明

◆ AngleToleranceData()

double NXOpen::Preferences::PartModeling::AngleToleranceData ( )

获取角度公差。角度公差是对应点处曲面法线之间,或对应点处曲线切向量之间的最大允许夹角。 该值可从任何部件读取,但仅当拥有这些首选项的部件为工作部件时才能设置。
版本:NX3.0.0引入

许可要求:无

◆ C0KnotLineColor()

int NXOpen::Preferences::PartModeling::C0KnotLineColor ( )

获取C0节点线颜色。
版本:NX5.0.0。

许可要求:无

◆ C0KnotLineFont()

NXOpen::Preferences::PartModeling::GridKnotLineFontType NXOpen::Preferences::PartModeling::C0KnotLineFont ( )

获取C0节点线线型。
版本:NX5.0.0。

许可要求:无

◆ C0KnotUseBodyColor()

bool NXOpen::Preferences::PartModeling::C0KnotUseBodyColor ( )

获取C0节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

◆ C0KnotUseBodyFont()

bool NXOpen::Preferences::PartModeling::C0KnotUseBodyFont ( )

判断C0节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

◆ C1KnotLineColor()

int NXOpen::Preferences::PartModeling::C1KnotLineColor ( )

获取C1节点线颜色。
版本:NX5.0.0。

许可要求:无

◆ C1KnotLineFont()

NXOpen::Preferences::PartModeling::GridKnotLineFontType NXOpen::Preferences::PartModeling::C1KnotLineFont ( )

获取C1节点线型
创建于NX5.0.0.

许可要求: 无

◆ C1KnotUseBodyColor()

bool NXOpen::Preferences::PartModeling::C1KnotUseBodyColor ( )

判断C1节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

◆ C1KnotUseBodyFont()

bool NXOpen::Preferences::PartModeling::C1KnotUseBodyFont ( )

判断C1节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

◆ C2KnotLineColor()

int NXOpen::Preferences::PartModeling::C2KnotLineColor ( )

获取C2节点线颜色
创建于NX5.0.0.

许可要求: 无

◆ C2KnotLineFont()

NXOpen::Preferences::PartModeling::GridKnotLineFontType NXOpen::Preferences::PartModeling::C2KnotLineFont ( )

获取C2节点线型
创建于NX5.0.0.

许可要求: 无

◆ C2KnotUseBodyColor()

bool NXOpen::Preferences::PartModeling::C2KnotUseBodyColor ( )

判断C2节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

◆ C2KnotUseBodyFont()

bool NXOpen::Preferences::PartModeling::C2KnotUseBodyFont ( )

判断C2节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

◆ ConvertAnalyticToConvergentAngularTolerance()

double NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentAngularTolerance ( )

返回解析体转换为收敛体的角度公差
创建于NX12.0.0。

许可要求:无

◆ ConvertAnalyticToConvergentDistanceTolerance()

double NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentDistanceTolerance ( )

返回解析体转换为收敛体的距离公差
创建于NX12.0.0。

许可要求:无

◆ ConvertAnalyticToConvergentMaximumChordLength()

double NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentMaximumChordLength ( )

获取将解析体转换为收敛体时的最大弦长
版本:NX12.0.1

许可要求:无

◆ ConvertAnalyticToConvergentMaximumFacetWidth()

double NXOpen::Preferences::PartModeling::ConvertAnalyticToConvergentMaximumFacetWidth ( )

获取将解析体转换为收敛体时的最大小平面宽度
版本:NX12.0.1

许可要求:无

◆ CurveCurvatureDisplay()

NXOpen::Preferences::PartModeling::CurveCurvatureDisplayType NXOpen::Preferences::PartModeling::CurveCurvatureDisplay ( )

获取曲线曲率显示设置
版本:NX3.0.0引入

许可要求:无

◆ CurveCurvatureShowCap()

bool NXOpen::Preferences::PartModeling::CurveCurvatureShowCap ( )

获取曲线曲率显示是否显示端盖线
创建于NX5.0.0.

许可要求: 无

◆ CurveCurvatureStyle()

int NXOpen::Preferences::PartModeling::CurveCurvatureStyle ( )

获取曲线曲率显示样式
创建于NX5.0.0.

许可要求: 无

◆ CutViewUpdateDelayed()

bool NXOpen::Preferences::PartModeling::CutViewUpdateDelayed ( )

获取剖切视图延迟更新标志的状态。
版本:NX4.0.0。

许可要求:无

◆ Density()

double NXOpen::Preferences::PartModeling::Density ( )

获取密度。设置该属性的值必须符合密度单位首选项(即NXOpen::Preferences::PartModeling::DensityUnit 的值)。 同样,该属性返回的密度值单位也与密度单位首选项一致。
版本:NX3.0.0引入

许可要求:无

◆ DensityUnit()

NXOpen::Preferences::PartModeling::DensityUnitType NXOpen::Preferences::PartModeling::DensityUnit ( )

获取密度单位
版本:NX3.0.0引入

许可要求:无

◆ DisplayCurveCurvatureOutside()

bool NXOpen::Preferences::PartModeling::DisplayCurveCurvatureOutside ( )

判断曲线曲率是否显示在曲线外侧/内侧
创建于NX5.0.0.

许可要求: 无

◆ DistanceToleranceData()

double NXOpen::Preferences::PartModeling::DistanceToleranceData ( )

获取建模距离公差。该公差值用于整个建模应用,例如创建扫掠、回转实体以及实体剖切等操作。 例如创建片体时,距离公差指定原始曲面与生成的B曲面对应点之间的最大允许距离。 该值可从任何部件读取,但仅当拥有这些首选项的部件为工作部件时才能设置。
版本:NX3.0.0引入

许可要求:无

◆ GetHistoryMode()

bool NXOpen::Preferences::PartModeling::GetHistoryMode ( )

判断部件处于历史模式还是无历史模式 返回true表示历史模式,false表示无历史模式。

返回

创建于NX6.0.0.

许可要求: 无

◆ GetIsSavedByWebApp()

bool NXOpen::Preferences::PartModeling::GetIsSavedByWebApp ( )

获取是否由Web应用保存的标识
版本:NX1899.0.0

许可要求:无

◆ GetKeepLocalFeatures()

bool NXOpen::Preferences::PartModeling::GetKeepLocalFeatures ( )

获取是否保留部件中NX6版本的局部特征
版本:NX1872.0.0

许可要求:无

◆ GridLineColor()

int NXOpen::Preferences::PartModeling::GridLineColor ( )

获取网格线颜色。
版本:NX5.0.0。

许可要求:无

◆ GridLineFont()

NXOpen::Preferences::PartModeling::GridKnotLineFontType NXOpen::Preferences::PartModeling::GridLineFont ( )

获取网格线线型。
版本:NX5.0.0。

许可要求:无

◆ GridLinesUCount()

int NXOpen::Preferences::PartModeling::GridLinesUCount ( )

获取网格线的U向数量,即实体表面U方向的网格曲线数量
版本:NX3.0.0引入

许可要求:无

◆ GridLinesVCount()

int NXOpen::Preferences::PartModeling::GridLinesVCount ( )

获取网格线的V向数量,即实体表面V方向的网格曲线数量
版本:NX3.0.0引入

许可要求:无

◆ GridResolution()

NXOpen::Preferences::PartModeling::GridResolutionType NXOpen::Preferences::PartModeling::GridResolution ( )

获取网格分辨率。包含无、粗糙、标准、精细、超精细、极精细六个选项,分辨率依次提升。选择“无”时,线框模式下不显示网格。
版本:NX3.0.0。

许可要求:无

◆ GridUseBodyColor()

bool NXOpen::Preferences::PartModeling::GridUseBodyColor ( )

获取网格线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

◆ GridUseBodyFont()

bool NXOpen::Preferences::PartModeling::GridUseBodyFont ( )

获取网格是否使用实体线型
创建于NX5.0.0.

许可要求: 无

◆ MaxChordLengthOption()

bool NXOpen::Preferences::PartModeling::MaxChordLengthOption ( )

返回解析体转换为收敛体的最大弦长选项
创建于NX12.0.1。

许可要求:无

◆ MaxFacetWidthOption()

bool NXOpen::Preferences::PartModeling::MaxFacetWidthOption ( )

返回解析体转换为收敛体的最大面片宽度选项
创建于NX12.0.1。

许可要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Preferences::PartModeling::NX_DEPRECATED ( "Deprecated in NX11.0.0. It was split into two factors. Please use PartModeling::OptimizeCurveDistanceToleranceFactor and PartModeling::OptimizeCurveAngleToleranceFactor instead." )

返回优化曲线公差系数

弃用
在NX11.0.0中已弃用。该系数已拆分为两个,请改用PartModeling::OptimizeCurveDistanceToleranceFactorPartModeling::OptimizeCurveAngleToleranceFactor

创建于NX8.0.0。

许可要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Preferences::PartModeling::NX_DEPRECATED ( "Deprecated in NX11.0.0. It was split into two factors. Please use PartModeling::SetOptimizeCurveDistanceToleranceFactor and PartModeling::SetOptimizeCurveAngleToleranceFactor instead." )

设置优化曲线公差系数

弃用
在NX11.0.0中已弃用。该系数已拆分为两个,请改用PartModeling::SetOptimizeCurveDistanceToleranceFactorPartModeling::SetOptimizeCurveAngleToleranceFactor

创建于NX8.0.0。

许可要求:无

曲线优化的执行系数

◆ OptimizeCurve()

bool NXOpen::Preferences::PartModeling::OptimizeCurve ( )

获取曲线优化标志
创建于NX8.0.0.

许可要求: 无

◆ OptimizeCurveAngleToleranceFactor()

double NXOpen::Preferences::PartModeling::OptimizeCurveAngleToleranceFactor ( )

返回优化曲线角度公差系数
创建于NX11.0.0。

许可要求:无

◆ OptimizeCurveDistanceToleranceFactor()

double NXOpen::Preferences::PartModeling::OptimizeCurveDistanceToleranceFactor ( )

返回优化曲线距离公差系数
创建于NX11.0.0。

许可要求:无

◆ SetAngleToleranceData()

void NXOpen::Preferences::PartModeling::SetAngleToleranceData ( double angleTolData)

设置角度公差。角度公差是对应点处曲面法线之间,或对应点处曲线切向量之间的最大允许夹角。 该值可从任何部件读取,但仅当拥有这些首选项的部件为工作部件时才能设置。
版本:NX3.0.0引入

许可要求:无

参数
angleTolData角度公差值

◆ SetC0KnotLineColor()

void NXOpen::Preferences::PartModeling::SetC0KnotLineColor ( int knotLineColor)

设置C0节点线颜色。
版本:NX5.0.0。

许可要求:无

参数
knotLineColor节点线颜色

◆ SetC0KnotLineFont()

void NXOpen::Preferences::PartModeling::SetC0KnotLineFont ( NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)

设置C0节点线线型。
版本:NX5.0.0。

许可要求:无

参数
knotLineFont节点线线型

◆ SetC0KnotUseBodyColor()

void NXOpen::Preferences::PartModeling::SetC0KnotUseBodyColor ( bool useBodyColor)

设置C0节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

参数
useBodyColor是否使用实体颜色

◆ SetC0KnotUseBodyFont()

void NXOpen::Preferences::PartModeling::SetC0KnotUseBodyFont ( bool useBodyFont)

设置C0节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

参数
useBodyFont使用实体字体

◆ SetC1KnotLineColor()

void NXOpen::Preferences::PartModeling::SetC1KnotLineColor ( int knotLineColor)

设置C1节点线颜色。
版本:NX5.0.0。

许可要求:无

参数
knotLineColor节点线颜色

◆ SetC1KnotLineFont()

void NXOpen::Preferences::PartModeling::SetC1KnotLineFont ( NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)

设置C1节点线型
创建于NX5.0.0.

许可要求: 无

参数
knotLineFont节点线型

◆ SetC1KnotUseBodyColor()

void NXOpen::Preferences::PartModeling::SetC1KnotUseBodyColor ( bool useBodyColor)

设置C1节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

参数
useBodyColor使用实体颜色

◆ SetC1KnotUseBodyFont()

void NXOpen::Preferences::PartModeling::SetC1KnotUseBodyFont ( bool useBodyFont)

设置C1节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

参数
useBodyFont使用实体字体

◆ SetC2KnotLineColor()

void NXOpen::Preferences::PartModeling::SetC2KnotLineColor ( int knotLineColor)

设置C2节点线颜色
创建于NX5.0.0.

许可要求: 无

参数
knotLineColor节点线颜色

◆ SetC2KnotLineFont()

void NXOpen::Preferences::PartModeling::SetC2KnotLineFont ( NXOpen::Preferences::PartModeling::GridKnotLineFontType knotLineFont)

设置C2节点线型
创建于NX5.0.0.

许可要求: 无

参数
knotLineFont节点线型

◆ SetC2KnotUseBodyColor()

void NXOpen::Preferences::PartModeling::SetC2KnotUseBodyColor ( bool useBodyColor)

设置C2节点线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

参数
useBodyColor使用实体颜色

◆ SetC2KnotUseBodyFont()

void NXOpen::Preferences::PartModeling::SetC2KnotUseBodyFont ( bool useBodyFont)

设置C2节点是否使用实体字体
创建于NX5.0.0.

许可要求: 无

参数
useBodyFont使用实体字体

◆ SetConvertAnalyticToConvergentAngularTolerance()

void NXOpen::Preferences::PartModeling::SetConvertAnalyticToConvergentAngularTolerance ( double dAnalyticToConvergentAngTol)

设置解析体转换为收敛体的角度公差
创建于NX12.0.0。

许可要求:无

参数
dAnalyticToConvergentAngTol解析体转换为收敛体的角度公差

◆ SetConvertAnalyticToConvergentDistanceTolerance()

void NXOpen::Preferences::PartModeling::SetConvertAnalyticToConvergentDistanceTolerance ( double dAnalyticToConvergentDistTol)

设置解析体转换为收敛体的距离公差
创建于NX12.0.0。

许可要求:无

参数
dAnalyticToConvergentDistTol解析体转换为收敛体的距离公差

◆ SetConvertAnalyticToConvergentMaximumChordLength()

void NXOpen::Preferences::PartModeling::SetConvertAnalyticToConvergentMaximumChordLength ( double dAnalyticToConvergentMaxChordLength)

设置将解析体转换为收敛体时的最大弦长
版本:NX12.0.1

许可要求:无

参数
dAnalyticToConvergentMaxChordLength将解析体转换为收敛体时的最大弦长

◆ SetConvertAnalyticToConvergentMaximumFacetWidth()

void NXOpen::Preferences::PartModeling::SetConvertAnalyticToConvergentMaximumFacetWidth ( double dAnalyticToConvergentMaxFacetWidth)

设置将解析体转换为收敛体时的最大小平面宽度
版本:NX12.0.1

许可要求:无

参数
dAnalyticToConvergentMaxFacetWidth将解析体转换为收敛体时的最大小平面宽度

◆ SetCurveCurvatureDisplay()

void NXOpen::Preferences::PartModeling::SetCurveCurvatureDisplay ( NXOpen::Preferences::PartModeling::CurveCurvatureDisplayType curveCurvatureDisplay)

设置曲线曲率显示。
版本:NX3.0.0。

许可要求:无

参数
curveCurvatureDisplay曲线曲率显示类型

◆ SetCurveCurvatureShowCap()

void NXOpen::Preferences::PartModeling::SetCurveCurvatureShowCap ( bool newShowCap)

设置曲线曲率显示是否显示端盖线
创建于NX5.0.0.

许可要求: 无

参数
newShowCap是否显示端盖线

◆ SetCurveCurvatureStyle()

void NXOpen::Preferences::PartModeling::SetCurveCurvatureStyle ( int newStyle)

设置曲线曲率显示样式
创建于NX5.0.0.

许可要求: 无

参数
newStyle新样式

◆ SetCutViewUpdateDelayed()

void NXOpen::Preferences::PartModeling::SetCutViewUpdateDelayed ( bool isDelayed)

设置剖切视图延迟更新标志的状态。
版本:NX4.0.0。

许可要求:无

参数
isDelayed延迟更新标志的新状态

◆ SetDensity()

void NXOpen::Preferences::PartModeling::SetDensity ( double density)

设置密度。设置该属性的值必须符合密度单位首选项(即NXOpen::Preferences::PartModeling::DensityUnit 的值)。 同样,该属性返回的密度值单位也与密度单位首选项一致。
版本:NX3.0.0引入

许可要求:无

参数
density密度值

◆ SetDensityUnit()

void NXOpen::Preferences::PartModeling::SetDensityUnit ( NXOpen::Preferences::PartModeling::DensityUnitType densityUnit)

设置密度单位
版本:NX3.0.0引入

许可要求:无

参数
densityUnit密度单位

◆ SetDisplayCurveCurvatureOutside()

void NXOpen::Preferences::PartModeling::SetDisplayCurveCurvatureOutside ( bool displayOutside)

设置曲线曲率显示在曲线外侧/内侧
创建于NX5.0.0.

许可要求: 无

参数
displayOutside显示在外侧

◆ SetDistanceToleranceData()

void NXOpen::Preferences::PartModeling::SetDistanceToleranceData ( double distTolData)

设置建模距离公差。该公差值用于整个建模应用,例如创建扫掠、回转实体以及实体剖切等操作。 例如创建片体时,距离公差指定原始曲面与生成的B曲面对应点之间的最大允许距离。 该值可从任何部件读取,但仅当拥有这些首选项的部件为工作部件时才能设置。
版本:NX3.0.0引入

许可要求:无

参数
distTolData距离公差值

◆ SetGridLineColor()

void NXOpen::Preferences::PartModeling::SetGridLineColor ( int gridLineColor)

设置网格线颜色。
版本:NX5.0.0。

许可要求:无

参数
gridLineColor网格线颜色

◆ SetGridLineFont()

void NXOpen::Preferences::PartModeling::SetGridLineFont ( NXOpen::Preferences::PartModeling::GridKnotLineFontType gridLineFont)

设置网格线线型。
版本:NX5.0.0。

许可要求:无

参数
gridLineFont网格线线型

◆ SetGridLinesUCount()

void NXOpen::Preferences::PartModeling::SetGridLinesUCount ( int gridLineUCount)

设置网格线的U向数量,即实体表面U方向的网格曲线数量
版本:NX3.0.0引入

许可要求:无

参数
gridLineUCountU向网格线数量

◆ SetGridLinesVCount()

void NXOpen::Preferences::PartModeling::SetGridLinesVCount ( int gridLineVCount)

设置网格线的V向数量,即实体表面V方向的网格曲线数量
版本:NX3.0.0引入

许可要求:无

参数
gridLineVCountV向网格线数量

◆ SetGridResolution()

void NXOpen::Preferences::PartModeling::SetGridResolution ( NXOpen::Preferences::PartModeling::GridResolutionType gridResolution)

设置网格分辨率。包含无、粗糙、标准、精细、超精细、极精细六个选项,分辨率依次提升。选择“无”时,线框模式下不显示网格。
版本:NX3.0.0。

许可要求:无

参数
gridResolution网格分辨率

◆ SetGridUseBodyColor()

void NXOpen::Preferences::PartModeling::SetGridUseBodyColor ( bool useBodyColor)

设置网格线是否使用实体颜色
创建于NX5.0.0.

许可要求: 无

参数
useBodyColor是否使用实体颜色

◆ SetGridUseBodyFont()

void NXOpen::Preferences::PartModeling::SetGridUseBodyFont ( bool useBodyFont)

设置网格是否使用实体线型
创建于NX5.0.0.

许可要求: 无

参数
useBodyFont是否使用实体线型

◆ SetHistoryFreeMode()

void NXOpen::Preferences::PartModeling::SetHistoryFreeMode ( )

将建模模式切换为无历史建模模式。此操作将移除模型中特征的参数。特征编辑将不可用,模型也不会更新。
创建于NX6.0.0.

许可要求: 无

◆ SetHistoryMode()

void NXOpen::Preferences::PartModeling::SetHistoryMode ( )

将建模模式切换为历史建模模式。此操作将移除模型中的局部特征。
创建于NX6.0.0.

许可要求: 无

◆ SetIsSavedByWebApp()

void NXOpen::Preferences::PartModeling::SetIsSavedByWebApp ( bool isSavedByWebApp)

设置是否由Web应用保存的标识
版本:NX1899.0.0

许可要求:无

参数
isSavedByWebApp是否由Web应用保存

◆ SetKeepLocalFeatures()

void NXOpen::Preferences::PartModeling::SetKeepLocalFeatures ( bool keepLocalFeatures)

设置在切换至无历史模式时是否保留NX6版本的局部特征
版本:NX1872.0.0

许可要求:无

参数
keepLocalFeatures是否保留局部特征

◆ SetMaxChordLengthOption()

void NXOpen::Preferences::PartModeling::SetMaxChordLengthOption ( bool maxChordLength)

设置解析体转换为收敛体的最大弦长选项
创建于NX12.0.1。

许可要求:无

参数
maxChordLength解析体转换为收敛体的最大弦长选项

◆ SetMaxFacetWidthOption()

void NXOpen::Preferences::PartModeling::SetMaxFacetWidthOption ( bool maxFacetWidth)

设置解析体转换为收敛体的最大面片宽度选项
创建于NX12.0.1。

许可要求:无

参数
maxFacetWidth解析体转换为收敛体的最大面片宽度选项

◆ SetOptimizeCurve()

void NXOpen::Preferences::PartModeling::SetOptimizeCurve ( bool optimizeCurve)

设置优化曲线标志
创建于NX8.0.0。

许可要求:无

参数
optimizeCurve指示是否执行曲线优化的标志

◆ SetOptimizeCurveAngleToleranceFactor()

void NXOpen::Preferences::PartModeling::SetOptimizeCurveAngleToleranceFactor ( double optimieCurveAngleFactor)

设置优化曲线角度公差系数
创建于NX11.0.0。

许可要求:无

参数
optimieCurveAngleFactor曲线优化的角度系数

◆ SetOptimizeCurveDistanceToleranceFactor()

void NXOpen::Preferences::PartModeling::SetOptimizeCurveDistanceToleranceFactor ( double optimieCurveDistanceFactor)

设置优化曲线距离公差系数
创建于NX11.0.0。

许可要求:无

参数
optimieCurveDistanceFactor曲线优化的距离系数

◆ SetTreatOneDegreeBsplineAsPolyline()

void NXOpen::Preferences::PartModeling::SetTreatOneDegreeBsplineAsPolyline ( bool treatOneDegreeBsplineAsPolyline)

设置是否将一次B样条视为折线的选项
版本:NX1847.0.0

许可要求:无

参数
treatOneDegreeBsplineAsPolyline设为true时,将一次B样条视为折线

◆ Tag()

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

返回此对象的标识。

◆ TreatOneDegreeBsplineAsPolyline()

bool NXOpen::Preferences::PartModeling::TreatOneDegreeBsplineAsPolyline ( )

获取是否将一次B样条视为折线的选项
版本:NX1847.0.0

许可要求:无