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

冲穿特征构建器 更多...

#include <Features_PunchThroughBuilder.hxx>

类 NXOpen::Features::PunchThroughBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ImprintImageValues { ImprintImageValuesDark , ImprintImageValuesLight }

Public 成员函数

bool AllowRunningOverFaceBoundaries ()
NXString ImageFile ()
NXOpen::Features::PunchThroughBuilder::ImprintImageValues ImprintImageValue ()
int OverallTranslucency ()
int PatternCountDirection1 ()
int PatternCountDirection2 ()
bool PatternImage ()
bool ScaleToModel ()
bool ScaleUniform ()
void SetAllowRunningOverFaceBoundaries (bool allowRunningOverFaceBoundaries)
void SetImageFile (const char *imageFileName)
void SetImageFile (const NXString &imageFileName)
void SetImprintImageValue (NXOpen::Features::PunchThroughBuilder::ImprintImageValues imprintImageValue)
void SetOverallTranslucency (int overallTranslucency)
void SetPatternCountDirection1 (int patternCountX)
void SetPatternCountDirection2 (int patternCountDirection2)
void SetPatternImage (bool patternImage)
void SetScaleToModel (bool scaleToModel)
void SetScaleUniform (bool scaleUniform)
void SetSmoothEdge (bool smoothEdge)
bool SmoothEdge ()
NXOpen::GeometricUtilities::TransformerDataTransformer ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PunchThroughBuilderBuilder

详细描述

冲穿特征构建器

表示一个Punch_Through构建器
要创建此类的新实例,请使用 NXOpen::Features::FreeformSurfaceCollection::CreatePunchThroughBuilder
默认值。

属性
AllowRunningOverFaceBoundaries 1
ScaleToModel 1
ScaleUniform 1


在NX1872.0.0中创建。

成员枚举类型说明

◆ ImprintImageValues

图像压印值

枚举值
ImprintImageValuesDark 

深色

ImprintImageValuesLight 

浅色

成员函数说明

◆ AllowRunningOverFaceBoundaries()

bool NXOpen::Features::PunchThroughBuilder::AllowRunningOverFaceBoundaries ( )

获取是否允许跨面边界运行
于 NX1953.0.0 版本创建。

许可证要求:无

◆ ImageFile()

NXString NXOpen::Features::PunchThroughBuilder::ImageFile ( )

获取图像文件
在NX1872.0.0中创建。

许可证要求: 无

◆ ImprintImageValue()

NXOpen::Features::PunchThroughBuilder::ImprintImageValues NXOpen::Features::PunchThroughBuilder::ImprintImageValue ( )

返回压印类型
于 NX1872.0.0 版本创建。

许可证要求:无

◆ OverallTranslucency()

int NXOpen::Features::PunchThroughBuilder::OverallTranslucency ( )

返回整体透明度
于 NX1872.0.0 版本创建。

许可证要求:无

◆ PatternCountDirection1()

int NXOpen::Features::PunchThroughBuilder::PatternCountDirection1 ( )

返回方向1上的图像实例数量
于 NX1872.0.0 版本创建。

许可证要求:无

◆ PatternCountDirection2()

int NXOpen::Features::PunchThroughBuilder::PatternCountDirection2 ( )

返回方向2上的图像实例数量
于 NX1872.0.0 版本创建。

许可证要求:无

◆ PatternImage()

bool NXOpen::Features::PunchThroughBuilder::PatternImage ( )

返回表示图像是否已图案化的标志
于 NX1872.0.0 版本创建。

许可证要求:无

◆ ScaleToModel()

bool NXOpen::Features::PunchThroughBuilder::ScaleToModel ( )

返回表示图像是否应缩放到模型范围的标志
于 NX1980.0.0 版本创建。

许可证要求:无

◆ ScaleUniform()

bool NXOpen::Features::PunchThroughBuilder::ScaleUniform ( )

返回均匀缩放标志
于 NX1872.0.0 版本创建。

许可证要求:无

◆ SetAllowRunningOverFaceBoundaries()

void NXOpen::Features::PunchThroughBuilder::SetAllowRunningOverFaceBoundaries ( bool allowRunningOverFaceBoundaries)

设置是否允许跨面边界运行
于 NX1953.0.0 版本创建。

许可证要求:nx_polygon_modeling (" NX Polygon Modeling")

参数
allowRunningOverFaceBoundaries允许跨面边界运行

◆ SetImageFile() [1/2]

void NXOpen::Features::PunchThroughBuilder::SetImageFile ( const char * imageFileName)

设置图像文件
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
imageFileName图像文件名

◆ SetImageFile() [2/2]

void NXOpen::Features::PunchThroughBuilder::SetImageFile ( const NXString & imageFileName)

设置图像文件
在NX1872.0.0中创建。

许可证要求: nx_polygon_modeling ("NX Polygon Modeling")

参数
imageFileName图像文件名

◆ SetImprintImageValue()

void NXOpen::Features::PunchThroughBuilder::SetImprintImageValue ( NXOpen::Features::PunchThroughBuilder::ImprintImageValues imprintImageValue)

设置压印类型
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
imprintImageValue压印类型

◆ SetOverallTranslucency()

void NXOpen::Features::PunchThroughBuilder::SetOverallTranslucency ( int overallTranslucency)

设置整体透明度
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
overallTranslucency整体透明度

◆ SetPatternCountDirection1()

void NXOpen::Features::PunchThroughBuilder::SetPatternCountDirection1 ( int patternCountX)

设置方向1上的图像实例数量
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
patternCountX方向1的图案数量

◆ SetPatternCountDirection2()

void NXOpen::Features::PunchThroughBuilder::SetPatternCountDirection2 ( int patternCountDirection2)

设置方向2上的图像实例数量
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
patternCountDirection2方向2的图案数量

◆ SetPatternImage()

void NXOpen::Features::PunchThroughBuilder::SetPatternImage ( bool patternImage)

设置表示图像是否已图案化的标志
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
patternImage图像图案化

◆ SetScaleToModel()

void NXOpen::Features::PunchThroughBuilder::SetScaleToModel ( bool scaleToModel)

设置表示图像是否应缩放到模型范围的标志
于 NX1980.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
scaleToModel缩放到模型范围

◆ SetScaleUniform()

void NXOpen::Features::PunchThroughBuilder::SetScaleUniform ( bool scaleUniform)

设置均匀缩放标志
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling("NX 多边形建模")

参数
scaleUniform均匀缩放

◆ SetSmoothEdge()

void NXOpen::Features::PunchThroughBuilder::SetSmoothEdge ( bool smoothEdge)

设置平滑边
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling (" NX Polygon Modeling")

参数
smoothEdge平滑边

◆ SmoothEdge()

bool NXOpen::Features::PunchThroughBuilder::SmoothEdge ( )

获取平滑边
于 NX1872.0.0 版本创建。

许可证要求:nx_polygon_modeling (" NX Polygon Modeling")

◆ Transformer()

NXOpen::GeometricUtilities::TransformerData * NXOpen::Features::PunchThroughBuilder::Transformer ( )

返回变换工具
于 NX1872.0.0 版本创建。

许可证要求:无