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

过冠面构建器 更多...

#include <Features_OvercrownBuilder.hxx>

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

Public 类型

enum  ControlType { ControlTypeByFunction , ControlTypeBySurface }
enum  OperationType { OperationTypeOvercrown , OperationTypeStretch , OperationTypeOffset }
enum  OutputType { OutputTypeSheet , OutputTypeSolid }
enum  TransitionType { TransitionTypeCurve1 , TransitionTypeCurve2 , TransitionTypeLawCurve }

Public 成员函数

double AngularTolerance ()
NXOpen::BodyBaseSurface ()
NXOpen::SectionBoundarySection ()
NXOpen::BodyControlSurface ()
NXOpen::DirectionDirection ()
double DistanceTolerance ()
std::vector< NXOpen::NXObject * > GetTargetFaces ()
NXString Height ()
void InitData ()
NXOpen::Features::OvercrownBuilder::ControlType OperatorControlType ()
NXOpen::Features::OvercrownBuilder::OperationType OperatorOperationType ()
NXOpen::Features::OvercrownBuilder::OutputType OperatorOutputType ()
NXOpen::Features::OvercrownBuilder::TransitionType OperatorTransitionType ()
NXOpen::NXObjectPointInFormingRegion ()
int ReverseNormal ()
void SetAngularTolerance (double angularTolerance)
void SetBaseSurface (NXOpen::Body *base)
void SetBoundarySection (NXOpen::Section *section)
void SetCenterPoint ()
void SetControlSurface (NXOpen::Body *control)
void SetDefaultDirection ()
void SetDirection (NXOpen::Direction *direction)
void SetDistanceTolerance (double distanceTolerance)
void SetHeight (const char *heightExpression)
void SetHeight (const NXString &heightExpression)
void SetOperatorControlType (NXOpen::Features::OvercrownBuilder::ControlType type)
void SetOperatorOperationType (NXOpen::Features::OvercrownBuilder::OperationType type)
void SetOperatorOutputType (NXOpen::Features::OvercrownBuilder::OutputType type)
void SetOperatorTransitionType (NXOpen::Features::OvercrownBuilder::TransitionType type)
void SetPointInFormingRegion (NXOpen::NXObject *point)
void SetReverseNormal (int reverseNormal)
void SetShapeControl (double shape)
void SetStretchDirection (NXOpen::Direction *stretch)
void SetTargetFaces (const std::vector< NXOpen::NXObject * > &faces)
double ShapeControl ()
NXOpen::DirectionStretchDirection ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _OvercrownBuilderBuilder

详细描述

过冠面构建器

表示凸顶特征构造器
使用Features::FeatureCollection::CreateOvercrownFeatureBuilder创建此类的实例

创建于NX4.0.0.

成员枚举类型说明

◆ ControlType

此枚举表示全局成形操作的控制类型

枚举值
ControlTypeByFunction 

按函数

ControlTypeBySurface 

按曲面

◆ OperationType

此枚举表示全局成形操作的类型

枚举值
OperationTypeOvercrown 

凸顶

OperationTypeStretch 

拉伸

OperationTypeOffset 

偏置

◆ OutputType

此枚举表示全局成形操作的输出类型

枚举值
OutputTypeSheet 

片体

OutputTypeSolid 

实体

◆ TransitionType

此枚举表示全局成形操作的过渡类型

枚举值
TransitionTypeCurve1 

曲线1

TransitionTypeCurve2 

曲线2

TransitionTypeLawCurve 

规律曲线

成员函数说明

◆ AngularTolerance()

double NXOpen::Features::OvercrownBuilder::AngularTolerance ( )

返回角度公差
于 NX7.5.1 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ BaseSurface()

NXOpen::Body * NXOpen::Features::OvercrownBuilder::BaseSurface ( )

返回基准曲面,当全局整形操作控制方式为函数时使用。
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ BoundarySection()

NXOpen::Section * NXOpen::Features::OvercrownBuilder::BoundarySection ( )

返回边界截面。当全局整形操作控制方式为函数时,该截面界定形状函数的作用范围
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ ControlSurface()

NXOpen::Body * NXOpen::Features::OvercrownBuilder::ControlSurface ( )

返回控制曲面,当全局整形操作控制方式为函数时使用。
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ Direction()

NXOpen::Direction * NXOpen::Features::OvercrownBuilder::Direction ( )

返回变形方向。当全局塑形操作控制方式为函数时,该方向提供形状函数的影响方向
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ DistanceTolerance()

double NXOpen::Features::OvercrownBuilder::DistanceTolerance ( )

返回距离公差
于 NX7.5.1 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ GetTargetFaces()

std::vector< NXOpen::NXObject * > NXOpen::Features::OvercrownBuilder::GetTargetFaces ( )

全局塑形操作的目标面

返回
目标面
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ Height()

NXString NXOpen::Features::OvercrownBuilder::Height ( )

返回变形的最大高度。当全局塑形操作控制方式为函数时,该值设置最大变形高度
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ InitData()

void NXOpen::Features::OvercrownBuilder::InitData ( )

初始化构造器。
创建于NX4.0.0.

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ OperatorControlType()

NXOpen::Features::OvercrownBuilder::ControlType NXOpen::Features::OvercrownBuilder::OperatorControlType ( )

返回全局塑形操作的控制类型。类型可以是
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ OperatorOperationType()

NXOpen::Features::OvercrownBuilder::OperationType NXOpen::Features::OvercrownBuilder::OperatorOperationType ( )

返回全局塑形操作的类型
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ OperatorOutputType()

NXOpen::Features::OvercrownBuilder::OutputType NXOpen::Features::OvercrownBuilder::OperatorOutputType ( )

返回全局塑形操作的输出类型
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ OperatorTransitionType()

NXOpen::Features::OvercrownBuilder::TransitionType NXOpen::Features::OvercrownBuilder::OperatorTransitionType ( )

返回全局塑形操作的过渡选项
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

◆ PointInFormingRegion()

NXOpen::NXObject * NXOpen::Features::OvercrownBuilder::PointInFormingRegion ( )

返回成形区域内的点。当全局整形操作控制方式为函数时,该点提供形状函数的最大影响位置
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ ReverseNormal()

int NXOpen::Features::OvercrownBuilder::ReverseNormal ( )

返回目标面的法向反转标志。用于可变偏置类型。
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ SetAngularTolerance()

void NXOpen::Features::OvercrownBuilder::SetAngularTolerance ( double angularTolerance)

设置角度公差
创建于 NX7.5.1.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
angularToleranceangular tolerance

◆ SetBaseSurface()

void NXOpen::Features::OvercrownBuilder::SetBaseSurface ( NXOpen::Body * base)

当整体造型操作控制类型为函数时,设置基础曲面。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
base基础曲面

◆ SetBoundarySection()

void NXOpen::Features::OvercrownBuilder::SetBoundarySection ( NXOpen::Section * section)

设置边界截面。当整体造型操作控制类型为函数时,此截面用于限制形状函数的影响范围。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
section截面

◆ SetCenterPoint()

void NXOpen::Features::OvercrownBuilder::SetCenterPoint ( )

设置成形区域中的点。当整体造型操作控制类型为函数时,此点提供形状函数的最大影响位置。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ SetControlSurface()

void NXOpen::Features::OvercrownBuilder::SetControlSurface ( NXOpen::Body * control)

当整体造型操作控制类型为函数时,设置控制曲面。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
control控制曲面

◆ SetDefaultDirection()

void NXOpen::Features::OvercrownBuilder::SetDefaultDirection ( )

默认方向。当整体造型操作控制类型为函数时使用。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ SetDirection()

void NXOpen::Features::OvercrownBuilder::SetDirection ( NXOpen::Direction * direction)

设置变形方向。当整体造型操作控制类型为函数时,此方向提供形状函数的影响方向。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
direction方向

◆ SetDistanceTolerance()

void NXOpen::Features::OvercrownBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
创建于 NX7.5.1.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
distanceTolerancedistance tolerance

◆ SetHeight() [1/2]

void NXOpen::Features::OvercrownBuilder::SetHeight ( const char * heightExpression)

设置最大变形高度。当整体造型操作控制类型为函数时,此值设置最大变形高度。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
heightExpression高度表达式

◆ SetHeight() [2/2]

void NXOpen::Features::OvercrownBuilder::SetHeight ( const NXString & heightExpression)

设置最大变形高度。当整体造型操作控制类型为函数时,此值设置最大变形高度。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
heightExpression高度表达式

◆ SetOperatorControlType()

void NXOpen::Features::OvercrownBuilder::SetOperatorControlType ( NXOpen::Features::OvercrownBuilder::ControlType type)

设置整体造型操作的控制类型。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type类型

◆ SetOperatorOperationType()

void NXOpen::Features::OvercrownBuilder::SetOperatorOperationType ( NXOpen::Features::OvercrownBuilder::OperationType type)

设置全局成形操作的类型
创建于NX4.0.0.

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type类型

◆ SetOperatorOutputType()

void NXOpen::Features::OvercrownBuilder::SetOperatorOutputType ( NXOpen::Features::OvercrownBuilder::OutputType type)

设置整体造型操作的输出类型。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type类型

◆ SetOperatorTransitionType()

void NXOpen::Features::OvercrownBuilder::SetOperatorTransitionType ( NXOpen::Features::OvercrownBuilder::TransitionType type)

设置全局塑形操作的过渡选项
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
typetype

◆ SetPointInFormingRegion()

void NXOpen::Features::OvercrownBuilder::SetPointInFormingRegion ( NXOpen::NXObject * point)

设置成形区域中的点。当整体造型操作控制类型为函数时,此点提供形状函数的最大影响位置。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
point

◆ SetReverseNormal()

void NXOpen::Features::OvercrownBuilder::SetReverseNormal ( int reverseNormal)

设置目标面的法向反向标志。用于可变偏置类型。
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
reverseNormalreverse normal

◆ SetShapeControl()

void NXOpen::Features::OvercrownBuilder::SetShapeControl ( double shape)

设置形状控制参数。当全局塑形操作控制方式为函数时,该值设置形状函数的形状控制参数。取值范围为 0.0 - 1.0
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
shapeshape

◆ SetStretchDirection()

void NXOpen::Features::OvercrownBuilder::SetStretchDirection ( NXOpen::Direction * stretch)

设置变形的拉伸方向。当全局塑形操作控制方式为函数且类型为拉伸时,该方向提供拉伸方向
创建于 NX4.0.0.

许可要求:solid_modeling ("SOLIDS MODELING")

参数
stretchstretch

◆ SetTargetFaces()

void NXOpen::Features::OvercrownBuilder::SetTargetFaces ( const std::vector< NXOpen::NXObject * > & faces)

设置整体造型操作的目标面。
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
faces目标面

◆ ShapeControl()

double NXOpen::Features::OvercrownBuilder::ShapeControl ( )

返回形状控制参数。当全局整形操作控制方式为函数时,该值设置形状函数的形状控制参数。值范围为0.0 - 1.0
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ StretchDirection()

NXOpen::Direction * NXOpen::Features::OvercrownBuilder::StretchDirection ( )

返回变形的拉伸方向。当全局整形操作控制方式为函数且类型为拉伸时,该方向提供拉伸方向
于 NX4.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")