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

视图可视化视觉首选项 更多...

#include <Preferences_ViewVisualizationVisual.hxx>

struct  DisplayAppearanceOptions

Public 类型

enum  HiddenEdgeColorStyleType { HiddenEdgeColorStyleTypeObjectColor , HiddenEdgeColorStyleTypeHiddenGeometryColor }
enum  HiddenEdges { HiddenEdgesVisible , HiddenEdgesInvisible , HiddenEdgesGrayThin , HiddenEdgesDashed }
enum  HiddenEdgeStyleType { HiddenEdgeStyleTypeInvisible , HiddenEdgeStyleTypeHiddenGeometryColor , HiddenEdgeStyleTypeDashed }
enum  InterferingSolids { InterferingSolidsOff , InterferingSolidsOn , InterferingSolidsWithCurves }
enum  RenderingStyle {
  RenderingStyleShaded , RenderingStyleWireframe , RenderingStyleStudio , RenderingStyleFaceAnalysis ,
  RenderingStylePartiallyShaded , RenderingStyleStaticWireframe
}
enum  ShadedEdgeStyleType { ShadedEdgeStyleTypeShadedEdgeColor , ShadedEdgeStyleTypeBodyColor , ShadedEdgeStyleTypeNone }
enum  SmoothEdgeFont {
  SmoothEdgeFontOriginal , SmoothEdgeFontSolid , SmoothEdgeFontDashed , SmoothEdgeFontPhantom ,
  SmoothEdgeFontCenterLine , SmoothEdgeFontDotted , SmoothEdgeFontLongDashed , SmoothEdgeFontDottedDashed ,
  SmoothEdgeFontEight = 11 , SmoothEdgeFontNine , SmoothEdgeFontTen , SmoothEdgeFontEleven
}
enum  SmoothEdgeWidth {
  SmoothEdgeWidthOriginal , SmoothEdgeWidthThin , SmoothEdgeWidthNormal , SmoothEdgeWidthThick ,
  SmoothEdgeWidthOne = 5 , SmoothEdgeWidthTwo , SmoothEdgeWidthThree , SmoothEdgeWidthFour ,
  SmoothEdgeWidthFive , SmoothEdgeWidthSix , SmoothEdgeWidthSeven , SmoothEdgeWidthEight ,
  SmoothEdgeWidthNine
}

Public 成员函数

NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions DisplayAppearance ()
NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeColorStyleType HiddenEdgeColorStyle ()
NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeStyleType HiddenEdgeStyle ()
struct NX_DEPRECATED ("在 NX4.0.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions 替代。") TrueSurfaceDisplayPref
enum NX_DEPRECATED ("在NX4.0.0中已弃用。 请改用NXOpen::Preferences::ViewVisualizationVisual::HiddenEdges。") HiddenEdgesType
enum NX_DEPRECATED ("在NX4.0.0中已弃用。 请改用NXOpen::Preferences::ViewVisualizationVisual::RenderingStyle。") DisplayModeType
struct NX_DEPRECATED ("Deprecated in NX8.5.0. Use NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions instead.") SurfaceDisplayOptions
void SetDisplayAppearance (const NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions &displayAppearanceOptions)
void SetHiddenEdgeColorStyle (NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeColorStyleType hiddenEdgeColorStyle)
void SetHiddenEdgeStyle (NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeStyleType hiddenEdgeStyle)
void SetShadedEdgeColor (int shadedEdgeColor)
void SetShadedEdgeStyle (NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeStyleType shadedEdgeStyle)
void SetShininessData (double shininessData)
void SetTwoSidedLight (bool twoSidedLight)
int ShadedEdgeColor ()
NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeStyleType ShadedEdgeStyle ()
double ShininessData ()
tag_t Tag () const
bool TwoSidedLight ()

详细描述

视图可视化视觉首选项

表示一组与视图相关的可视化视觉首选项
要获取此类的实例,请参阅 NXOpen::View

创建于NX3.0.0.

成员枚举类型说明

◆ HiddenEdgeColorStyleType

线框渲染样式中用于显示隐藏边的颜色。当隐藏边样式设置为 Preferences::ViewVisualizationVisual::HiddenEdgeStyleType::HiddenGeometryColor 时使用此颜色

枚举值
HiddenEdgeColorStyleTypeObjectColor 

对象颜色

HiddenEdgeColorStyleTypeHiddenGeometryColor 

隐藏几何体颜色

◆ HiddenEdges

描述视图中显示的隐藏边的外观。

枚举值
HiddenEdgesVisible 

可见

HiddenEdgesInvisible 

不可见

HiddenEdgesGrayThin 

灰色细线

HiddenEdgesDashed 

虚线

◆ HiddenEdgeStyleType

描述视图中着色面的隐藏边的显示方式。

枚举值
HiddenEdgeStyleTypeInvisible 

不可见

HiddenEdgeStyleTypeHiddenGeometryColor 

隐藏几何体颜色

HiddenEdgeStyleTypeDashed 

虚线

◆ InterferingSolids

Preferences::ViewVisualizationVisual::RenderingStyleStaticWireframePreferences::ViewVisualizationVisual::HiddenEdges 设置为可见以外的任何值时,此设置适用。

枚举值
InterferingSolidsOff 

渲染时不处理实体干涉。

InterferingSolidsOn 

渲染时处理基本实体干涉。

InterferingSolidsWithCurves 

渲染时处理实体干涉和干涉曲线。

◆ RenderingStyle

描述视图中显示的几何体的渲染样式。

枚举值
RenderingStyleShaded 

着色

RenderingStyleWireframe 

线框

RenderingStyleStudio 

工作室

RenderingStyleFaceAnalysis 

面分析

RenderingStylePartiallyShaded 

部分着色

RenderingStyleStaticWireframe 

静态线框

◆ ShadedEdgeStyleType

描述视图中着色面的边的显示方式。

枚举值
ShadedEdgeStyleTypeShadedEdgeColor 

着色边颜色

ShadedEdgeStyleTypeBodyColor 

体颜色

ShadedEdgeStyleTypeNone 

◆ SmoothEdgeFont

描述可见平滑边的所有可能字体选择

枚举值
SmoothEdgeFontOriginal 

原始

SmoothEdgeFontSolid 

实线

SmoothEdgeFontDashed 

虚线

SmoothEdgeFontPhantom 

phantom

SmoothEdgeFontCenterLine 

中心线

SmoothEdgeFontDotted 

点线

SmoothEdgeFontLongDashed 

长虚线

SmoothEdgeFontDottedDashed 

点划线

SmoothEdgeFontEight 

长虚双点线

SmoothEdgeFontNine 

对于OOTB字体为长虚点线,对于造船字体为波浪线

SmoothEdgeFontTen 

对于OOTB字体为长虚三点线,对于造船字体为锯齿线

SmoothEdgeFontEleven 

对于OOTB字体为长虚双短虚线,对于造船字体为铁路线

◆ SmoothEdgeWidth

描述可见平滑边的所有可能宽度选择

枚举值
SmoothEdgeWidthOriginal 

原始

SmoothEdgeWidthThin 

SmoothEdgeWidthNormal 

正常

SmoothEdgeWidthThick 

SmoothEdgeWidthOne 

SmoothEdgeWidthTwo 

SmoothEdgeWidthThree 

SmoothEdgeWidthFour 

SmoothEdgeWidthFive 

SmoothEdgeWidthSix 

SmoothEdgeWidthSeven 

SmoothEdgeWidthEight 

SmoothEdgeWidthNine 

成员函数说明

◆ DisplayAppearance()

NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearance ( )

返回视图的渲染样式和边显示选项。
在 NX8.5.0 中创建。

许可要求:无

◆ HiddenEdgeColorStyle()

NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeColorStyleType NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeColorStyle ( )

返回视图中硬件线框的隐藏边颜色类型。
创建于NX2312.0.0。

许可证要求:无

◆ HiddenEdgeStyle()

NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeStyleType NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeStyle ( )

返回视图中着色面的隐藏边显示样式。
创建于NX4.0.0。

许可证要求:无

◆ NX_DEPRECATED() [1/4]

struct NXOpen::Preferences::ViewVisualizationVisual::NX_DEPRECATED ( "在 NX4.0.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions 替代。" )
inline

表示各种曲面显示参数。

弃用
在 NX4.0.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions 替代。

隐藏边类型

控制圆锥、圆柱、球体和圆环体实体上的轮廓(或外框)是否显示。true 表示可见,false 表示不可见。

控制相切面共享的边是否显示。true 表示可见,false 表示不可见。

可见光滑边的颜色属性

可见光滑边的字体属性

可见光滑边的宽度属性

显示模式

TrueSurfaceDisplayPref 结构体的构造函数。

隐藏边类型

控制圆锥、圆柱、球体和圆环体实体上的轮廓(或外框)是否显示。true 表示可见,false 表示不可见。

控制相切面共享的边是否显示。true 表示可见,false 表示不可见。

可见光滑边的颜色属性

可见光滑边的字体属性

可见光滑边的宽度属性

显示模式

◆ NX_DEPRECATED() [2/4]

enum NXOpen::Preferences::ViewVisualizationVisual::NX_DEPRECATED ( "在NX4.0.0中已弃用。 请改用NXOpen::Preferences::ViewVisualizationVisual::HiddenEdges。" )
inline

描述可用的隐藏边类型。确定所选视图中隐藏边的显示方式。

弃用
在NX4.0.0中已弃用。 请改用 NXOpen::Preferences::ViewVisualizationVisual::HiddenEdges

实体中所有隐藏的边均显示为实线

所选视图中所有现有和后续创建的实体的网格线显示,但几何体和文本出现在实体后面的部分会被擦除

所选视图中所有现有和后续创建的实体的网格线显示,但几何体和文本出现在实体后面的所有部分均显示为虚线

所有隐藏边均为灰色,使用实线字体和细线宽度。

所选视图中所有现有和后续创建的体的分面显示

◆ NX_DEPRECATED() [3/4]

enum NXOpen::Preferences::ViewVisualizationVisual::NX_DEPRECATED ( "在NX4.0.0中已弃用。 请改用NXOpen::Preferences::ViewVisualizationVisual::RenderingStyle。" )
inline

描述可用的显示模式类型。指定所选视图的着色参数。

弃用
在NX4.0.0中已弃用。 请改用 NXOpen::Preferences::ViewVisualizationVisual::RenderingStyle

视图以线框模型显示

仅着色选定对象

着色适用于视图中的所有对象

使用颜色分析数据显示面

在工作室模式下,对象根据分配给它们的材质和纹理特性进行真实感渲染

◆ NX_DEPRECATED() [4/4]

struct NXOpen::Preferences::ViewVisualizationVisual::NX_DEPRECATED ( "Deprecated in NX8.5.0. Use NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions instead." )
inline

描述视图中边和轮廓的外观。

弃用
在NX8.5.0中已过时。请改用NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions

几何的渲染样式。

隐藏边的外观

控制圆锥、圆柱、球体和圆环实体上的轮廓(或轮廓线)是否显示。true表示可见,false表示不可见。

控制相切面共享边是否显示。true表示可见,false表示不可见。

可见平滑边的颜色属性

可见平滑边的字体属性

可见平滑边的宽度属性

SurfaceDisplayOptions结构体的构造函数。

几何的渲染样式。

隐藏边的外观

控制圆锥、圆柱、球体和圆环实体上的轮廓(或轮廓线)是否显示。true表示可见,false表示不可见。

控制相切面共享边是否显示。true表示可见,false表示不可见。

可见平滑边的颜色属性

可见平滑边的字体属性

可见平滑边的宽度属性

◆ SetDisplayAppearance()

void NXOpen::Preferences::ViewVisualizationVisual::SetDisplayAppearance ( const NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearanceOptions & displayAppearanceOptions)

设置视图的渲染样式和边显示选项。
在 NX8.5.0 中创建。

许可要求:无

参数
displayAppearanceOptions显示外观选项

◆ SetHiddenEdgeColorStyle()

void NXOpen::Preferences::ViewVisualizationVisual::SetHiddenEdgeColorStyle ( NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeColorStyleType hiddenEdgeColorStyle)

设置视图中硬件线框的隐藏边颜色类型。
创建于NX2312.0.0。

许可证要求:无

参数
hiddenEdgeColorStylehiddenedgecolorstyle

◆ SetHiddenEdgeStyle()

void NXOpen::Preferences::ViewVisualizationVisual::SetHiddenEdgeStyle ( NXOpen::Preferences::ViewVisualizationVisual::HiddenEdgeStyleType hiddenEdgeStyle)

设置视图中着色面的隐藏边显示样式。
创建于NX4.0.0。

许可证要求:无

参数
hiddenEdgeStyle隐藏边样式

◆ SetShadedEdgeColor()

void NXOpen::Preferences::ViewVisualizationVisual::SetShadedEdgeColor ( int shadedEdgeColor)

设置视图中着色面的边颜色。
创建于NX4.0.0。

许可证要求:无

参数
shadedEdgeColor着色边颜色

◆ SetShadedEdgeStyle()

void NXOpen::Preferences::ViewVisualizationVisual::SetShadedEdgeStyle ( NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeStyleType shadedEdgeStyle)

设置视图中着色面的边显示样式。
创建于NX4.0.0。

许可证要求:无

参数
shadedEdgeStyle着色边样式

◆ SetShininessData()

void NXOpen::Preferences::ViewVisualizationVisual::SetShininessData ( double shininessData)

设置光泽度值。指定图形驱动程序向着色曲面添加高光的强度,使其看起来有光泽。值0.0表示无光泽,1.0表示最大光泽。
创建于NX3.0.0。

许可证要求:无

参数
shininessData光泽度数据

◆ SetTwoSidedLight()

void NXOpen::Preferences::ViewVisualizationVisual::SetTwoSidedLight ( bool twoSidedLight)

设置双面照明标志。指定是否应对面的正面和背面都应用照明。如果为true,则来自光源的照明会应用到正面或背面(取决于哪一面暴露在光源下)。如果为false,则即使面的背面暴露在光源下,也不会对其背面应用照明。
创建于NX3.0.0。

许可证要求:无

参数
twoSidedLight双面照明

◆ ShadedEdgeColor()

int NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeColor ( )

返回视图中着色面的边颜色。
创建于NX4.0.0。

许可证要求:无

◆ ShadedEdgeStyle()

NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeStyleType NXOpen::Preferences::ViewVisualizationVisual::ShadedEdgeStyle ( )

返回视图中着色面的边显示样式。
创建于NX4.0.0。

许可证要求:无

◆ ShininessData()

double NXOpen::Preferences::ViewVisualizationVisual::ShininessData ( )

返回视图的渲染样式和边显示选项。

弃用
在 NX8.5.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearance 替代。

在 NX4.0.0 中创建。

许可要求:无

设置视图的渲染样式和边显示选项。

弃用
在 NX8.5.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::SetDisplayAppearance 替代。

在 NX4.0.0 中创建。

许可要求:无

曲面显示 返回真实曲面显示参数。

弃用
在 NX4.0.0 中已过时。请使用 NXOpen::Preferences::ViewVisualizationVisual::DisplayAppearance 替代。

在 NX3.0.0 中创建。

许可要求:无

设置真实曲面显示参数。

弃用
在NX4.0.0中已废弃。请使用 NXOpen::Preferences::ViewVisualizationVisual::SetDisplayAppearance 替代。

创建于NX3.0.0。

许可证要求:无

真实曲面显示 返回光泽度值。指定图形驱动程序向着色曲面添加高光的强度,使其看起来有光泽。值0.0表示无光泽,1.0表示最大光泽。
创建于NX3.0.0。

许可证要求:无

◆ Tag()

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

返回此对象的标签。

◆ TwoSidedLight()

bool NXOpen::Preferences::ViewVisualizationVisual::TwoSidedLight ( )

返回双面照明标志。指定是否应对面的正面和背面都应用照明。如果为true,则来自光源的照明会应用到正面或背面(取决于哪一面暴露在光源下)。如果为false,则即使面的背面暴露在光源下,也不会对其背面应用照明。
创建于NX3.0.0。

许可证要求:无