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

部件可视化着色首选项 更多...

#include <Preferences_PartVisualizationShade.hxx>

Public 类型

enum  AdvViewToleranceType {
  AdvViewToleranceTypeCoarse , AdvViewToleranceTypeStandard , AdvViewToleranceTypeFine , AdvViewToleranceTypeExtrafine ,
  AdvViewToleranceTypeSuperfine , AdvViewToleranceTypeUltrafine , AdvViewToleranceTypeCustomize
}
enum  HiddenShadedFaceEdges { HiddenShadedFaceEdgesInvisible , HiddenShadedFaceEdgesDashed , HiddenShadedFaceEdgesHiddenColor }
enum  ShadedFaceEdge { ShadedFaceEdgeOff , ShadedFaceEdgeBodyColor , ShadedFaceEdgeSpecifyColor }
enum  ShadedViewToleranceType {
  ShadedViewToleranceTypeCoarse , ShadedViewToleranceTypeStandard , ShadedViewToleranceTypeFine , ShadedViewToleranceTypeExtrafine ,
  ShadedViewToleranceTypeUltrafine , ShadedViewToleranceTypeCustomize
}
enum  ViewUpdateModeType {
  ViewUpdateModeTypeVisibleObject , ViewUpdateModeTypeVisibleFacesAndCurves = 0 , ViewUpdateModeTypeAllObject , ViewUpdateModeTypeNone ,
  ViewUpdateModeTypeVisibleBodiesAndCurves
}

Public 成员函数

NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType AdvancedVisViewTolerance ()
NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType AdvancedVisViewUpdateMode ()
bool AlignAdvVisViewFacetsAlongEdges ()
bool AlignShadedViewFacetsAlongEdges ()
void GetAdvVisViewFacetTolerances (NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advVisViewToleranceSet, double *edgeTolerance, double *faceTolerance, double *angleTolerance, double *widthTolerance)
void GetShadedViewFacetTolerances (NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewToleranceSet, double *edgeTolerance, double *faceTolerance, double *angleTolerance)
int HiddenGeometryColor ()
void RegenerateShadedViewsFromToleranceChange ()
void RegenerateStudioAnalysisViewsFromToleranceChange (bool updateEnvCube)
void SetAdvancedVisViewTolerance (NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advancedVisViewTolerance)
void SetAdvancedVisViewUpdateMode (NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType advancedVisViewUpdateMode)
void SetAdvVisViewFacetTolerances (NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advVisViewToleranceSet, double edgeTolerance, double faceTolerance, double angleTolerance, double widthTolerance)
void SetAlignAdvVisViewFacetsAlongEdges (bool alignAdvVisViewFacetsAlongEdges)
void SetAlignShadedViewFacetsAlongEdges (bool alignShadedViewFacetsAlongEdges)
void SetHiddenGeometryColor (int hiddenGeomColor)
void SetShadedViewFacetTolerances (NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewToleranceSet, double edgeTolerance, double faceTolerance, double angleTolerance)
void SetShadedViewTolerance (NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewTolerance)
void SetShadedViewUpdateMode (NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType shadedViewUpdateMode)
NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType ShadedViewTolerance ()
NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType ShadedViewUpdateMode ()
tag_t Tag () const

详细描述

部件可视化着色首选项

代表适用于整个部件的着色可视化首选项集合
要获取此类实例,请参考 NXOpen::Preferences::PartPreferences

创建于NX3.0.0版本

成员枚举类型说明

◆ AdvViewToleranceType

描述高级视图可用的公差类型。每个选项都会将公差值映射到特定操作:曲线边弦距、曲面弦距、角度公差、分面宽度公差

枚举值
AdvViewToleranceTypeCoarse 

粗糙

AdvViewToleranceTypeStandard 

标准

AdvViewToleranceTypeFine 

精细

AdvViewToleranceTypeExtrafine 

超精细

AdvViewToleranceTypeSuperfine 

特精细

AdvViewToleranceTypeUltrafine 

极精细

AdvViewToleranceTypeCustomize 

自定义:用户可单独指定边公差、面公差、角度公差和宽度公差。

◆ HiddenShadedFaceEdges

描述着色面的隐藏边是不可见、显示为虚线还是使用指定颜色来表示隐藏几何。

枚举值
HiddenShadedFaceEdgesInvisible 

若选中,着色面的隐藏边将不显示

HiddenShadedFaceEdgesDashed 

若选中,着色面的隐藏边将以体颜色和虚线线型显示。

HiddenShadedFaceEdgesHiddenColor 

若选中某颜色,着色面的隐藏边将以该颜色显示。

◆ ShadedFaceEdge

描述着色面边是无颜色、使用体颜色还是用户定义颜色。

枚举值
ShadedFaceEdgeOff 

关闭该选项

ShadedFaceEdgeBodyColor 

使用体颜色

ShadedFaceEdgeSpecifyColor 

使用指定颜色

◆ ShadedViewToleranceType

描述着色视图可用的公差类型。每个选项都会将公差值映射到三种特定的分面操作:分面边公差、分面弦公差和角度公差。

枚举值
ShadedViewToleranceTypeCoarse 

粗糙:分面边公差为0.01,分面弦公差为0.01,角度公差为0.0

ShadedViewToleranceTypeStandard 

标准:分面边公差为0.005,分面弦公差为0.005,角度公差为15

ShadedViewToleranceTypeFine 

精细:分面边公差为0.0005,分面弦公差为0.0025,角度公差为6

ShadedViewToleranceTypeExtrafine 

超精细:分面边公差为0.005,分面弦公差为0.001,角度公差为6

ShadedViewToleranceTypeUltrafine 

极精细:分面边公差为0.0005,分面弦公差为0.0005,角度公差为3

ShadedViewToleranceTypeCustomize 

自定义:用户可单独指定边公差、面公差和角度公差。

◆ ViewUpdateModeType

描述所做更改适用于可见对象、所有对象还是无对象

枚举值
ViewUpdateModeTypeVisibleObject 

仅适用于可见对象。 更新模式名称已从"可见对象"更改为"可见面和曲线"。

ViewUpdateModeTypeVisibleFacesAndCurves 

仅适用于可见面和曲线

ViewUpdateModeTypeAllObject 

适用于所有对象

ViewUpdateModeTypeNone 

无对象。 NX1872版本已弃用。 要实现与"无"更新模式相同的效果,请通过JA_DISPLAY_FACET_SETTINGS_BUILDER_set_ShadedFacetScale将分面比例设置为"固定"。

ViewUpdateModeTypeVisibleBodiesAndCurves 

仅适用于可见体和曲线 - 默认值

成员函数说明

◆ AdvancedVisViewTolerance()

NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType NXOpen::Preferences::PartVisualizationShade::AdvancedVisViewTolerance ( )

返回高级可视化视图的公差。
创建于NX3.0.0。

许可要求: 无

◆ AdvancedVisViewUpdateMode()

NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType NXOpen::Preferences::PartVisualizationShade::AdvancedVisViewUpdateMode ( )

返回高级可视化视图的更新模式。
创建于NX3.0.0。

许可要求: 无

◆ AlignAdvVisViewFacetsAlongEdges()

bool NXOpen::Preferences::PartVisualizationShade::AlignAdvVisViewFacetsAlongEdges ( )

获取高级可视化视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。

许可要求: 无

◆ AlignShadedViewFacetsAlongEdges()

bool NXOpen::Preferences::PartVisualizationShade::AlignShadedViewFacetsAlongEdges ( )

获取着色视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。

许可要求: 无

◆ GetAdvVisViewFacetTolerances()

void NXOpen::Preferences::PartVisualizationShade::GetAdvVisViewFacetTolerances ( NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advVisViewToleranceSet,
double * edgeTolerance,
double * faceTolerance,
double * angleTolerance,
double * widthTolerance )

返回与指定高级可视化视图公差集对应的边、面、角度和宽度公差。
创建于NX8.0.0。

许可要求: 无

参数
advVisViewToleranceSet高级可视化视图公差集
edgeTolerance边公差
faceTolerance面公差
angleTolerance角度公差
widthTolerance宽度公差

◆ GetShadedViewFacetTolerances()

void NXOpen::Preferences::PartVisualizationShade::GetShadedViewFacetTolerances ( NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewToleranceSet,
double * edgeTolerance,
double * faceTolerance,
double * angleTolerance )

返回与指定着色视图公差集对应的边、面和角度公差。
创建于NX8.0.0。

许可要求: 无

参数
shadedViewToleranceSet着色视图公差集
edgeTolerance边公差
faceTolerance面公差
angleTolerance角度公差

◆ HiddenGeometryColor()

int NXOpen::Preferences::PartVisualizationShade::HiddenGeometryColor ( )

返回着色隐藏几何体的颜色。
创建于NX3.0.0。

许可要求: 无

◆ RegenerateShadedViewsFromToleranceChange()

void NXOpen::Preferences::PartVisualizationShade::RegenerateShadedViewsFromToleranceChange ( )

重新生成着色视图。根据曲面公差更新所有对象。
创建于NX12.0.0。

许可要求: 无

◆ RegenerateStudioAnalysisViewsFromToleranceChange()

void NXOpen::Preferences::PartVisualizationShade::RegenerateStudioAnalysisViewsFromToleranceChange ( bool updateEnvCube)

重新生成工作室分析视图。根据曲面公差更新所有对象。
创建于NX12.0.0。

许可要求: 无

参数
updateEnvCube是否更新环境立方图

◆ SetAdvancedVisViewTolerance()

void NXOpen::Preferences::PartVisualizationShade::SetAdvancedVisViewTolerance ( NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advancedVisViewTolerance)

设置高级可视化视图的公差。
创建于NX3.0.0。

许可要求: 无

参数
advancedVisViewTolerance高级可视化视图公差

◆ SetAdvancedVisViewUpdateMode()

void NXOpen::Preferences::PartVisualizationShade::SetAdvancedVisViewUpdateMode ( NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType advancedVisViewUpdateMode)

设置高级可视化视图的更新模式。
创建于NX3.0.0。

许可要求: 无

参数
advancedVisViewUpdateMode高级可视化视图更新模式

◆ SetAdvVisViewFacetTolerances()

void NXOpen::Preferences::PartVisualizationShade::SetAdvVisViewFacetTolerances ( NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType advVisViewToleranceSet,
double edgeTolerance,
double faceTolerance,
double angleTolerance,
double widthTolerance )

设置高级可视化视图中指定公差集对应的边、面、角度和宽度公差。
创建于NX8.0.0。

许可要求: 无

参数
advVisViewToleranceSet高级可视化视图公差集
edgeTolerance边公差
faceTolerance面公差
angleTolerance角度公差
widthTolerance宽度公差

◆ SetAlignAdvVisViewFacetsAlongEdges()

void NXOpen::Preferences::PartVisualizationShade::SetAlignAdvVisViewFacetsAlongEdges ( bool alignAdvVisViewFacetsAlongEdges)

设置高级可视化视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。

许可要求: 无

参数
alignAdvVisViewFacetsAlongEdges沿边对齐高级可视化视图小平面

◆ SetAlignShadedViewFacetsAlongEdges()

void NXOpen::Preferences::PartVisualizationShade::SetAlignShadedViewFacetsAlongEdges ( bool alignShadedViewFacetsAlongEdges)

设置着色视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。

许可要求: 无

参数
alignShadedViewFacetsAlongEdges沿边对齐着色视图小平面

◆ SetHiddenGeometryColor()

void NXOpen::Preferences::PartVisualizationShade::SetHiddenGeometryColor ( int hiddenGeomColor)

设置着色隐藏几何体的颜色。
创建于NX3.0.0。

许可要求: 无

参数
hiddenGeomColor隐藏几何体颜色

◆ SetShadedViewFacetTolerances()

void NXOpen::Preferences::PartVisualizationShade::SetShadedViewFacetTolerances ( NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewToleranceSet,
double edgeTolerance,
double faceTolerance,
double angleTolerance )

设置与指定着色视图公差集对应的边、面和角度公差。
创建于NX8.0.0。

许可要求: 无

参数
shadedViewToleranceSet着色视图公差集
edgeTolerance边公差
faceTolerance面公差
angleTolerance角度公差

◆ SetShadedViewTolerance()

void NXOpen::Preferences::PartVisualizationShade::SetShadedViewTolerance ( NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType shadedViewTolerance)

设置着色视图的公差。
创建于NX3.0.0。

许可要求: 无

参数
shadedViewTolerance着色视图公差

◆ SetShadedViewUpdateMode()

void NXOpen::Preferences::PartVisualizationShade::SetShadedViewUpdateMode ( NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType shadedViewUpdateMode)

设置着色视图的更新模式。
创建于NX3.0.0。

许可要求: 无

参数
shadedViewUpdateMode着色视图更新模式

◆ ShadedViewTolerance()

NXOpen::Preferences::PartVisualizationShade::ShadedViewToleranceType NXOpen::Preferences::PartVisualizationShade::ShadedViewTolerance ( )

返回着色视图的公差。
创建于NX3.0.0。

许可要求: 无

◆ ShadedViewUpdateMode()

NXOpen::Preferences::PartVisualizationShade::ViewUpdateModeType NXOpen::Preferences::PartVisualizationShade::ShadedViewUpdateMode ( )

返回着色视图的更新模式。
创建于NX3.0.0。

许可要求: 无

◆ Tag()

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

返回此对象的标识。