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

填充区域构建器 更多...

#include <Die_FillAreaBuilder.hxx>

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

Public 类型

enum  Types { TypesBaseFlange , TypesProductContact , TypesScrapArea , TypesUserDefined }
enum  UpperLimitTypes { UpperLimitTypesSheet , UpperLimitTypesPlane }

Public 成员函数

double AngleTolerance ()
NXOpen::Die::DiePlaneBuilderBaseOrientation ()
NXOpen::SectionBoundary ()
double DistanceTolerance ()
NXOpen::ExpressionLowerLimitOffset ()
NXOpen::SelectBodyLowerLimitSheet ()
void SetAngleTolerance (double angleTolerance)
void SetDistanceTolerance (double distanceTolerance)
void SetType (NXOpen::Die::FillAreaBuilder::Types type)
void SetUpperLimitType (NXOpen::Die::FillAreaBuilder::UpperLimitTypes upperLimitType)
NXOpen::SelectBodyTarget ()
NXOpen::Die::FillAreaBuilder::Types Type ()
NXOpen::Die::DiePlaneBuilderUpperLimitPlane ()
NXOpen::SelectBodyUpperLimitSheet ()
NXOpen::Die::FillAreaBuilder::UpperLimitTypes UpperLimitType ()
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 _FillAreaBuilderBuilder

详细描述

填充区域构建器

表示用于创建或编辑 @link NXOpen::Die::FillArea NXOpen::Die::FillArea@endlink 特征的构造器。
 <br> 若要创建此类的新实例,请使用 @link NXOpen::Die::DieCollection::CreateFillAreaBuilder  NXOpen::Die::DieCollection::CreateFillAreaBuilder @endlink  <br>

默认值。

属性
LowerLimitOffset.Value 1(毫米制零件),0.04(英寸制零件)
UpperLimitType Sheet


在 NX7.5.0 中创建。

成员枚举类型说明

◆ Types

标识填充所针对的铸件区域。

枚举值
TypesBaseFlange 

填充区域位于基本凸缘区域。

TypesProductContact 

填充区域位于已添加产品让位的上工作台区域。

TypesScrapArea 

去除体积而非填充。针对外部修剪线区域。

TypesUserDefined 

用户必须为该区域定义所有约束(忽略来自目标的输入)。

◆ UpperLimitTypes

指定填充区域上限的定义方式。

枚举值
UpperLimitTypesSheet 

上限由片体定义。

UpperLimitTypesPlane 

上限由平面定义。

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::FillAreaBuilder::AngleTolerance ( )

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

许可证要求:无

◆ BaseOrientation()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::FillAreaBuilder::BaseOrientation ( )

返回定义目标实体底部的平面。用于确定构建方向和填充区域修剪方向。可由所选目标提供。
创建于 NX7.5.0.

许可证要求:无

◆ Boundary()

NXOpen::Section * NXOpen::Die::FillAreaBuilder::Boundary ( )

返回定义填充区域的封闭边界轮廓。
创建于 NX7.5.0.

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Die::FillAreaBuilder::DistanceTolerance ( )

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

许可证要求:无

◆ LowerLimitOffset()

NXOpen::Expression * NXOpen::Die::FillAreaBuilder::LowerLimitOffset ( )

返回包含下限偏移的表达式,该偏移用于调整下限以确保布尔运算成功。正值表示将下限远离上限方向变换。
创建于 NX7.5.0.

许可证要求:无

◆ LowerLimitSheet()

NXOpen::SelectBody * NXOpen::Die::FillAreaBuilder::LowerLimitSheet ( )

返回用于修剪填充区域实体的片体(如内甲板片体)。该片体可能位于上甲板内部,但始终定义在底部和上限之间。 仅当类型为 Die::FillAreaBuilder::TypesProductContactDie::FillAreaBuilder::TypesUserDefined 时有效。
创建于 NX7.5.0.

许可证要求:无

◆ SetAngleTolerance()

void NXOpen::Die::FillAreaBuilder::SetAngleTolerance ( double angleTolerance)

设置角度公差。
创建于 NX7.5.0.

许可证要求:ug_die_design(“冲模设计”)

参数
angleToleranceangletolerance

◆ SetDistanceTolerance()

void NXOpen::Die::FillAreaBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差。
创建于 NX7.5.0.

许可证要求:ug_die_design(“冲模设计”)

参数
distanceTolerancedistancetolerance

◆ SetType()

void NXOpen::Die::FillAreaBuilder::SetType ( NXOpen::Die::FillAreaBuilder::Types type)

设置用于指示要构建的填充区域类型的指示器。
创建于 NX7.5.0.

许可证要求:ug_die_design(“冲模设计”)

参数
typetype

◆ SetUpperLimitType()

void NXOpen::Die::FillAreaBuilder::SetUpperLimitType ( NXOpen::Die::FillAreaBuilder::UpperLimitTypes upperLimitType)

设置用于确定上限是由片体还是平面定义的值。仅当类型为 Die::FillAreaBuilder::TypesScrapAreaDie::FillAreaBuilder::TypesUserDefined 时有效。
创建于 NX7.5.0.

许可证要求:ug_die_design(“冲模设计”)

参数
upperLimitTypeupperlimittype

◆ Target()

NXOpen::SelectBody * NXOpen::Die::FillAreaBuilder::Target ( )

返回填充区域将与目标实体进行合并或相减运算的目标实体。
创建于 NX7.5.0.

许可证要求:无

◆ Type()

NXOpen::Die::FillAreaBuilder::Types NXOpen::Die::FillAreaBuilder::Type ( )

返回用于指示要构建的填充区域类型的指示器。
创建于 NX7.5.0.

许可证要求:无

◆ UpperLimitPlane()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::FillAreaBuilder::UpperLimitPlane ( )

返回用于修剪填充区域实体的平面。此平面可用于将填充区域实体限制在铸件的法兰部分。仅当类型为 Die::FillAreaBuilder::UpperLimitTypesPlane 时有效。
创建于 NX7.5.0.

许可证要求:无

◆ UpperLimitSheet()

NXOpen::SelectBody * NXOpen::Die::FillAreaBuilder::UpperLimitSheet ( )

返回用于修剪填充区域实体的片体(如钣金件)。仅当类型为 Die::FillAreaBuilder::UpperLimitTypesSheet 时有效。
创建于 NX7.5.0.

许可证要求:无

◆ UpperLimitType()

NXOpen::Die::FillAreaBuilder::UpperLimitTypes NXOpen::Die::FillAreaBuilder::UpperLimitType ( )

返回用于确定上限是由片体还是平面定义的值。仅当类型为 Die::FillAreaBuilder::TypesScrapAreaDie::FillAreaBuilder::TypesUserDefined 时有效。
创建于 NX7.5.0.

许可证要求:无