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

细分建模首选项 更多...

#include <Preferences_SubdivisionModelingPreferences.hxx>

Public 类型

enum  CagePolylineVertexSizes { CagePolylineVertexSizesSmall , CagePolylineVertexSizesMedium , CagePolylineVertexSizesLarge }
enum  CagePolylineVertexStyles {
  CagePolylineVertexStylesNone , CagePolylineVertexStylesSquare , CagePolylineVertexStylesTriangle , CagePolylineVertexStylesCircle ,
  CagePolylineVertexStylesPlus , CagePolylineVertexStylesCross
}
enum  DisplayModes { DisplayModesCageAndBody , DisplayModesCageOnly , DisplayModesBodyOnly }
enum  VertexSizeTypes { VertexSizeTypesSmall , VertexSizeTypesMedium , VertexSizeTypesLarge }
enum  VertexStyleTypes {
  VertexStyleTypesSquare , VertexStyleTypesTriangle , VertexStyleTypesCircle , VertexStyleTypesPlus ,
  VertexStyleTypesCross
}

Public 成员函数

int CagePolylineColor ()
int CagePolylineFont ()
int CagePolylineVertexColor ()
NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexSizes CagePolylineVertexSize ()
NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexStyles CagePolylineVertexStyle ()
int CagePolylineWidth ()
bool CanAllowBackSideSelection ()
bool CanShowWeight ()
int ConstraintColor ()
NXOpen::Preferences::SubdivisionModelingPreferences::DisplayModes DisplayMode ()
int HighlightFaceTranslucency ()
bool IsXRayCage ()
int LineColor ()
int LineFont ()
int LineWidth ()
bool MakeExternalFaceTranslucent ()
void SetCagePolylineColor (int lineColor)
void SetCagePolylineFont (int lineFont)
void SetCagePolylineVertexColor (int vertexColor)
void SetCagePolylineVertexSize (NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexSizes vertexSize)
void SetCagePolylineVertexStyle (NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexStyles vertexStyle)
void SetCagePolylineWidth (int lineWidth)
void SetCanAllowBackSideSelection (bool allow)
void SetCanShowWeight (bool showWeight)
void SetConstraintColor (int color)
void SetDisplayMode (NXOpen::Preferences::SubdivisionModelingPreferences::DisplayModes displayOption)
void SetHighlightFaceTranslucency (int highlightLineTranslucency)
void SetLineColor (int lineColor)
void SetLineFont (int lineFont)
void SetLineWidth (int lineWidth)
void SetMakeExternalFaceTranslucent (bool makeTranslucent)
void SetSharpEdgeLineColor (int lineColor)
void SetSharpEdgeLineFont (int lineFont)
void SetVertexColor (int vertexColor)
void SetVertexSize (NXOpen::Preferences::SubdivisionModelingPreferences::VertexSizeTypes vertexSize)
void SetVertexStyle (NXOpen::Preferences::SubdivisionModelingPreferences::VertexStyleTypes vertexStyle)
void SetXRayCage (bool isXRayCage)
int SharpEdgeLineColor ()
int SharpEdgeLineFont ()
tag_t Tag () const
int VertexColor ()
NXOpen::Preferences::SubdivisionModelingPreferences::VertexSizeTypes VertexSize ()
NXOpen::Preferences::SubdivisionModelingPreferences::VertexStyleTypes VertexStyle ()

详细描述

细分建模首选项

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

创建于NX9.0.0版本。

成员枚举类型说明

◆ CagePolylineVertexSizes

框架折线顶点尺寸类型。

枚举值
CagePolylineVertexSizesSmall 

CagePolylineVertexSizesMedium 

CagePolylineVertexSizesLarge 

◆ CagePolylineVertexStyles

框架折线顶点样式。

枚举值
CagePolylineVertexStylesNone 

CagePolylineVertexStylesSquare 

方形

CagePolylineVertexStylesTriangle 

三角形

CagePolylineVertexStylesCircle 

圆形

CagePolylineVertexStylesPlus 

加号

CagePolylineVertexStylesCross 

叉号

◆ DisplayModes

细分框架与生成体的显示模式。

枚举值
DisplayModesCageAndBody 

同时显示框架和体

DisplayModesCageOnly 

仅显示框架

DisplayModesBodyOnly 

仅显示体

◆ VertexSizeTypes

顶点尺寸类型。

枚举值
VertexSizeTypesSmall 

VertexSizeTypesMedium 

VertexSizeTypesLarge 

◆ VertexStyleTypes

顶点显示样式。

枚举值
VertexStyleTypesSquare 

方形

VertexStyleTypesTriangle 

三角形

VertexStyleTypesCircle 

圆形

VertexStyleTypesPlus 

加号

VertexStyleTypesCross 

叉号

成员函数说明

◆ CagePolylineColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineColor ( )

获取笼子折线的颜色。
版本:NX11.0.0。

许可要求:无

◆ CagePolylineFont()

int NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineFont ( )

获取笼子折线的线型。
版本:NX11.0.0。

许可要求:无

◆ CagePolylineVertexColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexColor ( )

获取笼子折线顶点颜色。
创建于NX11.0.0。

许可要求:无

◆ CagePolylineVertexSize()

NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexSizes NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexSize ( )

获取笼子折线顶点大小。
创建于NX11.0.0。

许可要求:无

◆ CagePolylineVertexStyle()

NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexStyles NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexStyle ( )

获取笼子折线顶点样式。
创建于NX11.0.0。

许可要求:无

◆ CagePolylineWidth()

int NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineWidth ( )

获取笼子折线宽度。
创建于NX11.0.0。

许可要求:无

◆ CanAllowBackSideSelection()

bool NXOpen::Preferences::SubdivisionModelingPreferences::CanAllowBackSideSelection ( )

获取是否允许选择隐藏拓扑的标志。
版本:NX10.0.0。

许可要求:无

◆ CanShowWeight()

bool NXOpen::Preferences::SubdivisionModelingPreferences::CanShowWeight ( )

获取是否显示边权重的标志。
版本:NX9.0.0。

许可要求:无

◆ ConstraintColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::ConstraintColor ( )

获取约束实体的颜色。
版本:NX11.0.0。

许可要求:无

◆ DisplayMode()

NXOpen::Preferences::SubdivisionModelingPreferences::DisplayModes NXOpen::Preferences::SubdivisionModelingPreferences::DisplayMode ( )

获取网格与实体的显示模式。
版本:NX10.0.0。

许可要求:无

◆ HighlightFaceTranslucency()

int NXOpen::Preferences::SubdivisionModelingPreferences::HighlightFaceTranslucency ( )

获取高亮面的透明度百分比。
版本:NX9.0.0。

许可要求:无

◆ IsXRayCage()

bool NXOpen::Preferences::SubdivisionModelingPreferences::IsXRayCage ( )

获取是否显示笼子隐藏边的标志。
版本:NX9.0.0。

许可要求:无

◆ LineColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::LineColor ( )

获取线条颜色。
版本:NX9.0.0。
许可要求:无

◆ LineFont()

int NXOpen::Preferences::SubdivisionModelingPreferences::LineFont ( )

获取平滑边的线型。
版本:NX9.0.0。
许可要求:无

◆ LineWidth()

int NXOpen::Preferences::SubdivisionModelingPreferences::LineWidth ( )

获取线条宽度。
版本:NX9.0.0。
许可要求:无

◆ MakeExternalFaceTranslucent()

bool NXOpen::Preferences::SubdivisionModelingPreferences::MakeExternalFaceTranslucent ( )

获取一个标志,该标志指示当在某些命令的预览中,若已在外部面上选择顶点,是否将外部面设为半透明。
创建于NX2406.0.0。

许可要求:无

◆ SetCagePolylineColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineColor ( int lineColor)

设置笼子折线的颜色。
版本:NX11.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
lineColor折线颜色

◆ SetCagePolylineFont()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineFont ( int lineFont)

设置笼子折线的线型。
版本:NX11.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
lineFont折线线型

◆ SetCagePolylineVertexColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineVertexColor ( int vertexColor)

设置笼子折线顶点颜色。
创建于NX11.0.0。

许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexColor顶点颜色

◆ SetCagePolylineVertexSize()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineVertexSize ( NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexSizes vertexSize)

设置笼子折线顶点大小。
创建于NX11.0.0。

许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexSize顶点大小

◆ SetCagePolylineVertexStyle()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineVertexStyle ( NXOpen::Preferences::SubdivisionModelingPreferences::CagePolylineVertexStyles vertexStyle)

设置笼子折线顶点样式。
创建于NX11.0.0。

许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexStyle顶点样式

◆ SetCagePolylineWidth()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCagePolylineWidth ( int lineWidth)

设置笼子折线宽度。
创建于NX11.0.0。

许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineWidth线宽

◆ SetCanAllowBackSideSelection()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCanAllowBackSideSelection ( bool allow)

设置是否允许选择隐藏拓扑的标志。
版本:NX10.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
allow是否允许

◆ SetCanShowWeight()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetCanShowWeight ( bool showWeight)

设置是否显示边权重的标志。
版本:NX9.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
showWeight是否显示权重

◆ SetConstraintColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetConstraintColor ( int color)

设置约束实体的颜色。
版本:NX11.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
color颜色

◆ SetDisplayMode()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetDisplayMode ( NXOpen::Preferences::SubdivisionModelingPreferences::DisplayModes displayOption)

设置网格与实体的显示模式。
版本:NX10.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
displayOption显示选项

◆ SetHighlightFaceTranslucency()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetHighlightFaceTranslucency ( int highlightLineTranslucency)

设置高亮面的透明度百分比。
版本:NX9.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
highlightLineTranslucency高亮面透明度

◆ SetLineColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetLineColor ( int lineColor)

设置线条颜色。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineColor线条颜色

◆ SetLineFont()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetLineFont ( int lineFont)

设置平滑边的线型。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineFont线型

◆ SetLineWidth()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetLineWidth ( int lineWidth)

设置线条宽度。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineWidth线条宽度

◆ SetMakeExternalFaceTranslucent()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetMakeExternalFaceTranslucent ( bool makeTranslucent)

设置一个标志,该标志指示当在某些命令的预览中,若已在外部面上选择顶点,是否将外部面设为半透明。
创建于NX2406.0.0。

许可要求:nx_subdivision("NX细分建模")

参数
makeTranslucent设置为半透明

◆ SetSharpEdgeLineColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetSharpEdgeLineColor ( int lineColor)

设置锐边的线条颜色。
版本:NX2406.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineColor线条颜色

◆ SetSharpEdgeLineFont()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetSharpEdgeLineFont ( int lineFont)

设置锐边的线型。
版本:NX10.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
lineFont线型

◆ SetVertexColor()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetVertexColor ( int vertexColor)

设置顶点颜色。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexColor顶点颜色

◆ SetVertexSize()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetVertexSize ( NXOpen::Preferences::SubdivisionModelingPreferences::VertexSizeTypes vertexSize)

设置顶点大小。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexSize顶点大小

◆ SetVertexStyle()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetVertexStyle ( NXOpen::Preferences::SubdivisionModelingPreferences::VertexStyleTypes vertexStyle)

设置顶点样式。
版本:NX9.0.0。
许可要求:nx_subdivision("NX细分建模")或 nx_polygon_modeling("NX多边形建模")

参数
vertexStyle顶点样式

◆ SetXRayCage()

void NXOpen::Preferences::SubdivisionModelingPreferences::SetXRayCage ( bool isXRayCage)

设置是否显示笼子隐藏边的标志。
版本:NX9.0.0。

许可要求:nx_subdivision("NX细分建模") 或 nx_polygon_modeling("NX多边形建模")

参数
isXRayCage是否显示笼子隐藏边

◆ SharpEdgeLineColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::SharpEdgeLineColor ( )

获取锐边的线条颜色。
版本:NX2406.0.0。
许可要求:无

◆ SharpEdgeLineFont()

int NXOpen::Preferences::SubdivisionModelingPreferences::SharpEdgeLineFont ( )

获取锐边的线型。
版本:NX10.0.0。
许可要求:无

◆ Tag()

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

返回此对象的标签。

◆ VertexColor()

int NXOpen::Preferences::SubdivisionModelingPreferences::VertexColor ( )

获取顶点颜色。
版本:NX9.0.0。
许可要求:无

◆ VertexSize()

NXOpen::Preferences::SubdivisionModelingPreferences::VertexSizeTypes NXOpen::Preferences::SubdivisionModelingPreferences::VertexSize ( )

获取顶点大小。
版本:NX9.0.0。
许可要求:无

◆ VertexStyle()

NXOpen::Preferences::SubdivisionModelingPreferences::VertexStyleTypes NXOpen::Preferences::SubdivisionModelingPreferences::VertexStyle ( )

获取顶点样式。
版本:NX9.0.0。
许可要求:无