部件可视化着色首选项
更多...
#include <Preferences_PartVisualizationShade.hxx>
|
| 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
} |
|
| 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()
返回高级可视化视图的公差。
创建于NX3.0.0。
许可要求: 无
◆ AdvancedVisViewUpdateMode()
返回高级可视化视图的更新模式。
创建于NX3.0.0。
许可要求: 无
◆ AlignAdvVisViewFacetsAlongEdges()
| bool NXOpen::Preferences::PartVisualizationShade::AlignAdvVisViewFacetsAlongEdges |
( |
| ) |
|
获取高级可视化视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。
许可要求: 无
◆ AlignShadedViewFacetsAlongEdges()
| bool NXOpen::Preferences::PartVisualizationShade::AlignShadedViewFacetsAlongEdges |
( |
| ) |
|
获取着色视图中是否沿公共边对齐小平面的状态
创建于NX8.5.0。
许可要求: 无
◆ GetAdvVisViewFacetTolerances()
返回与指定高级可视化视图公差集对应的边、面、角度和宽度公差。
创建于NX8.0.0。
许可要求: 无
- 参数
-
| advVisViewToleranceSet | 高级可视化视图公差集 |
| edgeTolerance | 边公差 |
| faceTolerance | 面公差 |
| angleTolerance | 角度公差 |
| widthTolerance | 宽度公差 |
◆ GetShadedViewFacetTolerances()
返回与指定着色视图公差集对应的边、面和角度公差。
创建于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。
许可要求: 无
- 参数
-
◆ SetAdvancedVisViewTolerance()
设置高级可视化视图的公差。
创建于NX3.0.0。
许可要求: 无
- 参数
-
| advancedVisViewTolerance | 高级可视化视图公差 |
◆ SetAdvancedVisViewUpdateMode()
设置高级可视化视图的更新模式。
创建于NX3.0.0。
许可要求: 无
- 参数
-
| advancedVisViewUpdateMode | 高级可视化视图更新模式 |
◆ SetAdvVisViewFacetTolerances()
设置高级可视化视图中指定公差集对应的边、面、角度和宽度公差。
创建于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。
许可要求: 无
- 参数
-
◆ SetShadedViewFacetTolerances()
设置与指定着色视图公差集对应的边、面和角度公差。
创建于NX8.0.0。
许可要求: 无
- 参数
-
| shadedViewToleranceSet | 着色视图公差集 |
| edgeTolerance | 边公差 |
| faceTolerance | 面公差 |
| angleTolerance | 角度公差 |
◆ SetShadedViewTolerance()
设置着色视图的公差。
创建于NX3.0.0。
许可要求: 无
- 参数
-
| shadedViewTolerance | 着色视图公差 |
◆ SetShadedViewUpdateMode()
设置着色视图的更新模式。
创建于NX3.0.0。
许可要求: 无
- 参数
-
| shadedViewUpdateMode | 着色视图更新模式 |
◆ ShadedViewTolerance()
返回着色视图的公差。
创建于NX3.0.0。
许可要求: 无
◆ ShadedViewUpdateMode()
返回着色视图的更新模式。
创建于NX3.0.0。
许可要求: 无
◆ Tag()
| tag_t NXOpen::Preferences::PartVisualizationShade::Tag |
( |
| ) |
const |